Autor Zpráva
kuba95
Profil
Ahoj, potřebuju poradit.
Chtěl bych vypisovat počet všech uživatelů, kterí v databázi nemají ve sloupci referer nic. Zkoušel jsem tohle:
<?php

$link = mysql_connect($dhost, $dusername, $dpassword);
mysql_select_db($ddatabase, $link);

$result = mysql_query("SELECT * FROM tb_users WHERE referer=empty", $link);
$num_rows = mysql_num_rows($result);

echo "Celkem volných refferalů: $num_rows\n";

?>


Ale to mi nefunguje. Poradí mi někdo prosím??
pcmanik
Profil
Pravdepodobne tam mas NULL nie? Tak to porovnaj s tym. A namiesto num rows pouzivaj COUNT() priamo v query

Alebo ak nie tak daj referer=''
Taps
Profil
kuba95:
SELECT * FROM tb_users WHERE referer=''

nebo zkus
SELECT * FROM tb_users WHERE referer is null
Kajman_
Profil *
SELECT count(*) pocet FROM tb_users WHERE nullif(referer,'') IS NULL
kuba95
Profil
Taps:
dík, to funguje

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: