Én így használom
PHP kód:
$van = mysql_result(msql_query("SELECT COUNT(*) FROM linkek WHERE cim = '$adat'"), 0);
Én jelenlegi tudásom szerint ez a leggyorsabb módja, hogy lekérdezd van-e ilyen adatod az adatbázisban. Persze pár száz, ezer soros táblánál semmi jelentősége, hogy melyiket használod, mert nem érezni a különbséget.
Ha meg mindenképpen mysql_num_rows-t akarsz használni akkor dobj bele egy limitet, hogy ne túrja végig az egész táblát azután, hogy megtalálta amit kerestél:
PHP kód:
$van2 = mysql_num_rows(mysql_query("SELECT id FROM linkek WHERE adat = '$adat' LIMIT 1"))
K
Könyvjelzők