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 tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
20. december 2010 - 20:50
#1
$foresp = mysql_query(" SELECT COUNT( ID ) AS antal FROM faktura_linje WHERE bruger_ID =1 AND fra <111111 AND til >111111 "); while( $r = mysql_fetch_array($foresp) ) { print $r['antal']; }
20. december 2010 - 21:46
#2
Jamen den burde ikke lave en løkke ? Jeg vil bare have udskrevet antallet på en gang. Altså antal fundne poster :)
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:10
#4
Hej Webweaver. Jeg kan desværre ikke gøre det på denne måde, da result allerede sker i en funktion :(
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'];
21. december 2010 - 12:40
#8
eller droppe count og bruge mysql_num_rows...
21. december 2010 - 18:17
#9
Splazz -> Det er PERFEKT ! Så det virker og jeg skal ikke ændre i min funktion.. Svar og der er points :)
21. december 2010 - 18:56
#10
:)
21. december 2010 - 19:13
#11
tfp :)
Vi tilbyder markedets bedste kurser inden for webudvikling