ugrás a tartalomhoz

mysql lekérdezésben azonosító hiba

Agi · 2007. Aug. 18. (Szo), 17.21
Szeretném megkérdezni, hogy mi lehet a probléma a következő lekérdezésnél, mivel olyan keresőszót is elfogad, ami nincs az adatbázisban?

mysql_numrows(mysql_query("SELECT * FROM proba_tabla WHERE azon='$id'"));
$id='12a' és az adatbázisban azon=12 - az eredmény ebben az esetben miért 1 és miért nem 0?
 
1

Tipuskonverzio

Ronyn · 2007. Aug. 18. (Szo), 18.27
Ugy tünik az SQL phpszerű tipus konverzoit végez? és mivel ide számszerű adatot vár,ezért a szám után kovetkező nem szám karaktereket figyelmen kivul hagyja...
És mivel van 12-es id-jű sor,az eredmény egy...