~ Official Vengeance ~
Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.

~ Official Vengeance ~


 
StartseiteNeueste BilderSuchenAnmeldenLogin

 

 Hilfe php oop

Nach unten 
3 verfasser
AutorNachricht
Obimoto
Neuling
Neuling
avatar


Anzahl der Beiträge : 3
Reputation : 3540
Quality : 0
Anmeldedatum : 23.03.15

Hilfe php oop Empty
BeitragThema: Hilfe php oop   Hilfe php oop EmptyMi März 25, 2015 10:23 pm

ich brauche mal eure hilfe ich bin zurzeit mit php beschäftigt und habe ein problem Neutral

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 -.-
Nach oben Nach unten
Baboe
Neuling
Neuling
Baboe


Anzahl der Beiträge : 7
Reputation : 3546
Quality : 4
Anmeldedatum : 25.03.15

Hilfe php oop Empty
BeitragThema: Re: Hilfe php oop   Hilfe php oop EmptyMi 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 Very Happy
Nach oben Nach unten
Obimoto
Neuling
Neuling
avatar


Anzahl der Beiträge : 3
Reputation : 3540
Quality : 0
Anmeldedatum : 23.03.15

Hilfe php oop Empty
BeitragThema: Re: Hilfe php oop   Hilfe php oop EmptyMi März 25, 2015 10:31 pm

mit dem deklarieren hat funktioniert aber bei mir wird immer noch cant_Recieve databaseVfgsf12 angezeigt :/
Nach oben Nach unten
Obimoto
Neuling
Neuling
avatar


Anzahl der Beiträge : 3
Reputation : 3540
Quality : 0
Anmeldedatum : 23.03.15

Hilfe php oop Empty
BeitragThema: Re: Hilfe php oop   Hilfe php oop EmptyMi 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
Nach oben Nach unten
Baboe
Neuling
Neuling
Baboe


Anzahl der Beiträge : 7
Reputation : 3546
Quality : 4
Anmeldedatum : 25.03.15

Hilfe php oop Empty
BeitragThema: Re: Hilfe php oop   Hilfe php oop EmptyMi 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;
}
Nach oben Nach unten
Antracx
Administrator
Administrator
Antracx


Anzahl der Beiträge : 7
Reputation : 3552
Quality : 2
Anmeldedatum : 23.03.15

Hilfe php oop Empty
BeitragThema: Re: Hilfe php oop   Hilfe php oop EmptyMi März 25, 2015 11:33 pm

Kann es sein das der code nur für datenbank selber ist?
Nach oben Nach unten
Gesponserte Inhalte





Hilfe php oop Empty
BeitragThema: Re: Hilfe php oop   Hilfe php oop Empty

Nach oben Nach unten
 
Hilfe php oop
Nach oben 
Seite 1 von 1

Befugnisse in diesem ForumSie können in diesem Forum nicht antworten
~ Official Vengeance ~ :: Coding & Programming :: PHP-
Gehe zu: