NE4Y
Mitglied
Hi,
ich habe (vermmutlich ein totaler Anfänger Fehler) ein Problem bei OOP.
Meine Funktion sieht so aus:
Aufgerufen hab ich sie so:
Diesen User gibt es nicht.
Also müsste die Funktion eigentlich false returnen und es müsste fail ausgegeben werden.
Nur egal ob login richtig ist ( dann wird es auch geupdatet ) oder ob es falsch ist, wird "geht" ausgegeben.
Wäre froh wenn ihr mir helfen könntet.
MFG
ich habe (vermmutlich ein totaler Anfänger Fehler) ein Problem bei OOP.
Meine Funktion sieht so aus:
PHP:
public function query($sql) {
if(!$this->result = mysql_query($sql, $this->conn)) {
return false;
}
else {
return true;
}
}
}
Aufgerufen hab ich sie so:
PHP:
$check = $db->query("Update account.account SET social_id='1234' WHERE login='asdfaf'");
if($check) {
echo 'geht';
}
else {
echo'fail';
}
Diesen User gibt es nicht.
Also müsste die Funktion eigentlich false returnen und es müsste fail ausgegeben werden.
Nur egal ob login richtig ist ( dann wird es auch geupdatet ) oder ob es falsch ist, wird "geht" ausgegeben.
Wäre froh wenn ihr mir helfen könntet.
MFG