PDA

Pogčedajte punu verziju : Gde gresim u sabiranju...?


pele
07. 06. 2007., 23:03
$query1=mysql_query("SELECT SUM(artikal) FROM `tabela` WHERE proizvod='$find' AND date BETWEEN '$od' AND '$do'");

while ($row = mysql_fetch_array ($query1)) {
printf(" ukupno artikala : %s" ,$row[0]);
}


DOBIJEM TACAN BROJ ARTIKALA ZA POSTAVLJEN USLOV a kad hocu da racunam neke procente vezane za $query1 NE DOBIJAM tacne rezultate?!


Inace echo $query1 daje mi (Resource id #5),a meni ustvari treba vrednost $queri1 za dalji racun.


Predpostavljam da sam lose postavio funkciju.Ako mozete da mi pomognete da
resim ovo. Pocetnik sam.

jablan
07. 06. 2007., 23:09
Pogledaj malo priručnik za php, posebno obrati pažnju čemu služe funkcije mysql_query i mysql_fetch_array i šta vraćaju.

BTW, "pretpostavljam" se piše sa t.

BrainDamage
07. 06. 2007., 23:13
Prvo, ja ne kapiram bas najbolje sta hoces da postignes :)

Drugo, kao rezultat tog query-ja dobijes samo sumu. Ako hoces da dobijes svaki artikl posebno, radi select artikl from tabela where nesto... i onda nadji sumu u while petlji, a imaces i pojedinacne record-e pa radi s njima sta ti volja.

P.S Jako dovitljiv "hack" sa echo $query, samo sto "ne radi" :D