Hi,
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;
}
}
}
[/php]
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';
}
[/php]
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