php sql van-e olyan rekord lekezelése
Arra vagyok kíváncsi, hogy ti hogyan kezelitek le, hogy egy rekord szerepel-e vagy nem?
Pl keresek egy nevet és így nézem meg hogy létezik-e:Ez nekem nagyon nem tűnik elegánsnak többek között azért mert elég hosszú.
Ti hogy csináljátok?
■ Pl keresek egy nevet és így nézem meg hogy létezik-e:
$parancs = "SELECT * FROM tabla WHERE name='Név'";
$eredmeny = mysql_query($parancs);
$sor = mysql_fetch_array($eredmeny);
if ($sor['name'] == '') {
echo 'Nincs';
}
else {
echo 'Van';
}
Ti hogy csináljátok?
mysql_num_rows
COUNT(*) vagy mysql_num_rows
list($letezik) =
Szerintem
de azért ez nem a legszebb megoldás...
talán a leggyorsabb a
$q=mysql_query("select 1 from table where...");
if (mysql_num_rows($q)>0) {
echo "ok";
} else {
echo "nemok";
}