PHP Klassen - objektorientierte Programmierung
Verfasst: 13.07.2008 10:05
Hi @all,
ich bräuchte mal n bissal Hilfe beim genannten Thema. Ich hab zwar schon viel rumprobiert und gesucht, aber eine für mich passende Beschreibung nicht gefunden.
Die Problematik liegt darin, das ich mehrere Tabellen in meiner Datenbank in die Klasse holen möchte und von der Klasse aus dann auslesen, da ich gehört hab das Klassen noch Ressourcenschonender sind wie einfache Funktionen.
Nur versteh ich gerade nicht genau den Ablauf und die Funktionsweise der Klassen.
Nun hab ich mal angefangen ....
ich starte eine neue Sektion der Klasse:
so weit so gut, dann möchte ich einen Wert aus dieser Klasse auslesen, zB die eMail-Adresse eines registrierten Users:
bis hier hin müsste es ja auch noch stimmen, doch dann die Klasse an sich:
Normalerweise müsste er mir nun die Spalte "mail" auslesen in welcher der key dem aus dem Cookie entspricht.
Das Cookie ist richtig gesetzt und auslesen tut ers auch, nur die DB-Abfrage/Klasse stimmt hier irgendwie nicht
greets h32Lg
ich bräuchte mal n bissal Hilfe beim genannten Thema. Ich hab zwar schon viel rumprobiert und gesucht, aber eine für mich passende Beschreibung nicht gefunden.
Die Problematik liegt darin, das ich mehrere Tabellen in meiner Datenbank in die Klasse holen möchte und von der Klasse aus dann auslesen, da ich gehört hab das Klassen noch Ressourcenschonender sind wie einfache Funktionen.
Nur versteh ich gerade nicht genau den Ablauf und die Funktionsweise der Klassen.
Nun hab ich mal angefangen ....
ich starte eine neue Sektion der Klasse:
Code: Alles auswählen
$objekt=new Klasse();
Code: Alles auswählen
echo $objekt->Klasse('mail');
Code: Alles auswählen
class Klasse {
function Klasse($value) {
$sel_user = mysql_query("SELECT `".$value."` FROM `db`.`hp_userinfos` WHERE `key` = '".mysql_real_escape_string($_COOKIE['hp_userinfos'])."';");
$sel = mysql_fetch_row($sel_user);
$this->wert=$sel[0];
}
}
Das Cookie ist richtig gesetzt und auslesen tut ers auch, nur die DB-Abfrage/Klasse stimmt hier irgendwie nicht

greets h32Lg
