| Autor | Zpráva | ||
|---|---|---|---|
| kuba95 Profil |
#1 · Zasláno: 30. 3. 2011, 21:48:01
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 |
#2 · Zasláno: 30. 3. 2011, 21:50:18 · Upravil/a: pcmanik
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 |
#3 · Zasláno: 30. 3. 2011, 21:50:49
kuba95:
SELECT * FROM tb_users WHERE referer='' nebo zkus SELECT * FROM tb_users WHERE referer is null |
||
| Kajman_ Profil * |
#4 · Zasláno: 30. 3. 2011, 21:51:45
SELECT count(*) pocet FROM tb_users WHERE nullif(referer,'') IS NULL |
||
|
Časová prodleva: 6 dní
|
|||
| kuba95 Profil |
#5 · Zasláno: 5. 4. 2011, 20:54:10
Taps:
dík, to funguje |
||
|
Časová prodleva: 15 let
|
|||
0