20. december 2010 - 20:30
Der er
10 kommentarer og 1 løsning
Udskriv count ?
Hej allesammen. Hvordan udskriver jeg en count sql ? SELECT COUNT( ID ) AS antal FROM faktura_linje WHERE bruger_ID =1 AND fra <111111 AND til >111111 Denne virker fint i phpmyadmin. Men lige så snart jeg smider den i min php kode får jeg fejlen : Resource id #2 Hvorfor ? Hvordan udskriver man den normalt ?
Annonceindlæg fra Trustworks
Tillid i en Zero-Trust verden
Med voksende trusler, nye EU-krav og øget kompleksitet er cybersikkerhed nu en central ledelsesopgave på linje med strategi og økonomi.
20. december 2010 - 22:30
#3
$foresp = mysql_query(" SELECT COUNT( ID ) AS antal FROM faktura_linje WHERE bruger_ID =1 AND fra <111111 AND til >111111 "); echo mysql_result($foresp,0);
20. december 2010 - 23:27
#5
Hmm er ikke sikker på at jeg kan følge dig helt. Hvorfor er det at du ikke kan gøre det sådan siger du? Hvis du allerede har resultatet tidligere, hvorfor tager du det så ikke bare derfra?
20. december 2010 - 23:29
#6
Hvis du har det i en funktion, kan du vel bare gemme det i en variabel i stedet for at udskrive det. $count = mysql_result($foresp,0);
21. december 2010 - 04:53
#7
Jamen hvis du vil have det samlede antal kan du vel droppe løkken og skrive: $foresp = mysql_query(" SELECT COUNT( ID ) AS antal FROM faktura_linje WHERE bruger_ID =1 AND fra <111111 AND til >111111 "); $r = mysql_fetch_array($foresp); print $r['antal'];