Avatar billede mstorgaard Praktikant
14. marts 2007 - 14:16 Der er 3 kommentarer og
1 løsning

Hverken mysql_num_rows eller count() gider tælle

Jeg har prøvet med nogle forskellige ting, og jeg kan bare ikke få det til at fungere.

Jeg har prøvet disse to løsninger:
$row_indbakke = mysql_num_rows(mysql_query("SELECT * FROM post WHERE id_bruger='1' AND status='1';"));
$row_indbakke = mysql_fetch_assoc(mysql_query("SELECT COUNT( * ) AS beskeder FROM post WHERE id_bruger='1' AND status='1'"));

De outputter begge to værdien "1", selvom der ligger på 2 poster i tabellen "post" med id_bruger på "1" og status på "1"

Hvad er der gået galt?
Avatar billede mstorgaard Praktikant
14. marts 2007 - 14:19 #1
Jeg har prøvet at outputte begge løsninger både som $row_indbakke og $row_indbakke['beskeder'].
Avatar billede michael_stim Ekspert
14. marts 2007 - 14:28 #2
Er du sikker på at der er 2 poster med id=1 OG status=1?
Prøv at lave forspørgelsen direkte i MySQL
Avatar billede mstorgaard Praktikant
14. marts 2007 - 14:34 #3
Når jeg kører "SELECT COUNT( * ) AS beskeder FROM post WHERE id_bruger = '1' AND STATUS = '1'" i databasen, så siger den at der er 2 beskeder.
Avatar billede mstorgaard Praktikant
14. marts 2007 - 16:06 #4
Den fejl rettede sig selv på en eller anden måde.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester