Obimoto Neuling
Anzahl der Beiträge : 3 Reputation : 3540 Quality : 0 Anmeldedatum : 23.03.15
| Thema: Hilfe php oop Mi März 25, 2015 10:23 pm | |
| ich brauche mal eure hilfe ich bin zurzeit mit php beschäftigt und habe ein problem - Code:
-
class customer { var $name; var $price; var $location;
function __construct($name,$price,$location) { $this->name = $name; $this->price = $price; $this->location = $location; } }
$database = new mysqli("127.0.0.1","gfss","Vfgsf12","agdhx");
$query = $database->query("SELECT name,price,location FROM customers");
while($fetch = $query->fetch_object()) { $fetch->name = new customer($fetch->name,$fetch->price,$fetch->location); } was ist damit falsch hat jemand antwort bin total am verzweifeln -.- | |
|
Baboe Neuling
Anzahl der Beiträge : 7 Reputation : 3546 Quality : 4 Anmeldedatum : 25.03.15
| Thema: Re: Hilfe php oop Mi März 25, 2015 10:28 pm | |
| - Obimoto schrieb:
$this->name = $name; $this->price = $price; $this->location = $location; Deklariere die 3 Variablen - Obimoto schrieb:
- $database = new mysqli("127.0.0.1","gfss","Vfgsf12","agdhx");
127.0.0.1 ist der Localhost benutzen deine IP4-Adresse & bennene mal die Spalten um | |
|
Obimoto Neuling
Anzahl der Beiträge : 3 Reputation : 3540 Quality : 0 Anmeldedatum : 23.03.15
| Thema: Re: Hilfe php oop Mi März 25, 2015 10:31 pm | |
| mit dem deklarieren hat funktioniert aber bei mir wird immer noch cant_Recieve databaseVfgsf12 angezeigt :/ | |
|
Obimoto Neuling
Anzahl der Beiträge : 3 Reputation : 3540 Quality : 0 Anmeldedatum : 23.03.15
| Thema: Re: Hilfe php oop Mi März 25, 2015 10:34 pm | |
| doch entschuldigung ich hab den datenbank namen falsch geschrieben es fehlte ein _ :DD danke baboe <3 gruß aus mainz | |
|
Baboe Neuling
Anzahl der Beiträge : 7 Reputation : 3546 Quality : 4 Anmeldedatum : 25.03.15
| Thema: Re: Hilfe php oop Mi März 25, 2015 10:40 pm | |
| Außerdem kannst die auch in einem Array abspeicher die PDO hat eine tolle option ^^ Für den notfall hab ich dir nochmal einen Code eingefügt - Code:
-
$database = new PDO("mysql:host=localhost;dbname=test","root","",[PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
$query = $database->query("SELECT name,price,location FROM customers"); $objects = [];
$query->setFetchMode(PDO::FETCH_CLASS, "customer"); while($fetch = $query->fetch(PDO::FETCH_CLASS)) { $objects[] = $fetch; } print_r($objects);
class customer { public $name; public $price; public $location; }
| |
|
Antracx Administrator
Anzahl der Beiträge : 7 Reputation : 3552 Quality : 2 Anmeldedatum : 23.03.15
| Thema: Re: Hilfe php oop Mi März 25, 2015 11:33 pm | |
| Kann es sein das der code nur für datenbank selber ist? | |
|