Érték kiolvasása adatbázisból
Adott a következö lekérésPhpmyAdmin-ban a lekérés a következőt jeleniti meg:
COUNT( * )
----------
3
Hogyan tudnám kiolvasni az értéket, hogy például egy ilyesmit irjak ki
■
$query = mysql_query("SELECT COUNT(*) FROM messages, register WHERE messages.uid='2' AND messages.send_date > register.last_visit AND register.user_id = messages.uid") or die(mysql_error());
COUNT( * )
----------
3
Hogyan tudnám kiolvasni az értéket, hogy például egy ilyesmit irjak ki
if ($result == 1) {
print "ok";
}
na akkor fussunk neki mégyegyszer...
Ha a lekérdezéséedet jól értelmezem, akkor azt a számot szerenéd megkapni, hogy a felhasználó utolsó látogatása óta hány üzenete érkezett.
Lekérdezés eredményéből
segítségével szokás az adatokat előbányászni (megfelelő aláhúzandó).
Az sem derült ki számomra akérdésedből, hogy mit tartasz "OK"-nak, milyen értékhez szeretnéd kötni a kiíratást?
TikuVoltam
RE
A probléma az, hogy a COUNT( * ) név kicsit megzavar, például igy nem tudom lekérni
COUNT(*) AS mezőnév
sorokszama
mező hivatkozhatsz rá a visszaadott eredményhalmazban.A kettő működése nem teljesen azonos.
köszönöm
$result[0]