Autor | Zpráva | ||
---|---|---|---|
RUR Profil * |
#1 · Zasláno: 14. 5. 2008, 17:22:30
Ahoj, kdyz mam sql dotaz
$sql = 'SELECT SUM(nb_vis) FROM `archives` WHERE `done` = "1" AND `date1` = "' . $previousDay1 . '" AND `idsite` = "' . $dayAccessID . '" AND `period` = "1" ORDER BY `idarchives` DESC LIMIT 1'; $vyber = $db->query($sql); list ($dnes_sql1) = $vyber->fetch_array(); $vyber->free(); a ten radek neexistuje, tak jak mam dodelat aby to vratilo cislo 0 dekuji |
||
ShiraNai7 Profil |
#2 · Zasláno: 14. 5. 2008, 17:27:38
Takto nějak? Nastavování limitu a způsobu řazení mi při tahání součtu přijde dost zbytečné. Kdyžtak si zkus nechat vypsat mysql_error().
SELECT SUM (nb_vis) FROM `archives` WHERE `done`=1 AND `date1`='".$previousDay1."' AND `idsite`='".$dayAccessID."' AND `period`=1 |
||
RUR Profil * |
#3 · Zasláno: 14. 5. 2008, 17:38:19
no a tohle vrati 0 kdyz radek nebude existovat??
diky |
||
souki Profil |
#4 · Zasláno: 14. 5. 2008, 17:50:32
co zkusit COUNT()?
|
||
RUR Profil * |
#5 · Zasláno: 14. 5. 2008, 18:10:14
COUNT() ne.. potrebuji nacis hodnotu toho sloupce.. ne pocet
|
||
Kajman_ Profil * |
#6 · Zasláno: 14. 5. 2008, 18:35:47
ifnull(SUM (nb_vis),0) soucet
|
||
peta Profil |
#7 · Zasláno: 15. 5. 2008, 12:38:23
cz.php.net/myslq
V PHP je tam funkce, ktera zisti pocet radku vysledku sql dotazu. Bud je to 0 nebo vice nez 0. Potom az delej fetch. Nebo viz Kajman_. otazka spis do fora Databaze. |
||
Časová prodleva: 16 let
|
0