Klajo -
18.10.07 01:28
Ein SQL-Befehl von mir (es handelt sich um ein SELECT) gibt immer eine positive (also True) Meldung zurück, obwohl kein Datensatz gefunden werden sollte. Profis kennen die Lösung wahrscheinlich schon lange, aber Personen wie ich kämpfen wortwörtloch mit dem PHP Script um das Problem zu lösen.
- An SQL Befehl gibt immer eine positive Rückgabe Twitter senden
- Mit SQL Befehl gibt immer eine positive Rückgabe Facebook empfehlen

dass der Computer nur Befehle ausführt und nicht dumm sein kann
ist schon ein wenig ein heftiger Schluss, aus der Prämisse "NULL ungleich 0 ungleich nix" kommt mir vor, aber sonst war es lustig für mich, denn ich bin leidenschaftlich gern schadenfroh bei solchen Sachen
MySQL AB :: MySQL 5.1 Referenzhandbuch ist
Moin,
ich denke das Problem ist einfach das auch ein leeres Ergebnis ein Ergebnis im Sinne von mysql_query ist, Dies liefert nämlich ein result zurück und wenn dein result leer ist existiert trotzdem ein result. So geht eine Überprüfung auf False natürlich nicht.du könntest z.b, jetzt nur als erste Idee, mit mysql_affecte_rows() testen ob diese gleich null (0) sind und dann ne exception werfen gruß
die du dann im Produktivsystem natürlich fangen solltest...