hi,
habe folgendes problem!
ich habe eine datenbank klasse in der ich mit
als attribut setze!
Die Datenbankklasse funktioniert einwandfrei, wenn man nun diese testet:
wird auch eine Zahl angezeigt!
Soweit sogut!
nun hab ich aber ne neue klasse die zum anmelden eines users dienen soll, register.
nun will ich in dieser klasse mit meiner datenbankklasse auf die db zugreifen, mach mir ein neues db objekt, z.b. dieser ausschnitt:
ergibt immer true, da $db->num_rows() nichts zurück gibt!
aber wieso nicht?wo liegt mein denkfehler?
mfg
habe folgendes problem!
ich habe eine datenbank klasse in der ich mit
PHP-Code:
$this->num_rows = @mysql_num_rows($ergebnis);
Die Datenbankklasse funktioniert einwandfrei, wenn man nun diese testet:
PHP-Code:
$db = new db();
....Irgendwelche Selcet Abfragen
echo $db->num_rows();
Soweit sogut!
nun hab ich aber ne neue klasse die zum anmelden eines users dienen soll, register.
nun will ich in dieser klasse mit meiner datenbankklasse auf die db zugreifen, mach mir ein neues db objekt, z.b. dieser ausschnitt:
PHP-Code:
PRIVATE function user_exist($user){
$tabellenname = "users";
$sql = "SELECT * FROM $tabellenname WHERE username='$user'";
$db = new db();
$result = $db->execute($db->prepare($sql));
if($db->num_rows() > 0){
return true;
}else{
return false;
}
}
aber wieso nicht?wo liegt mein denkfehler?
mfg

Kommentar