Avatar billede sbryld Nybegynder
26. marts 2003 - 12:04 Der er 7 kommentarer og
1 løsning

Antal poster?

Hej, jeg sidder og arbejder med et php script, jeg mangler en funktion til at tælle antallet af poster i min tabel, nogen der kan hjælpe...?
Avatar billede schaefner Juniormester
26. marts 2003 - 12:07 #1
$query = mysql_query("SELECT * FROM tabel ORDER BY id");
$antal = mysql_num_rows($query);
echo "$antal";
Avatar billede Brian Moos Lindberg Praktikant
26. marts 2003 - 12:09 #2
$result = mysql_query ("SELECT * FROM tabel WHERE 1=1");
$antal = mysql_num_rows ($result);

- eller har jeg misforstået ?
Avatar billede Brian Moos Lindberg Praktikant
26. marts 2003 - 12:09 #3
- jeg var i hvert fald for langsom...
Avatar billede dmcn Praktikant
26. marts 2003 - 12:15 #4
SELECT COUNT(*) AS antal FROM tabel
Avatar billede fsconsult.dk Nybegynder
26. marts 2003 - 12:17 #5
Lad VÆRE med at benytte "SELECT * FROM tabel ORDER BY id", da du på den måde beder MySQL om at hente samtlige poster i din database, hvad der normalt er en meget dårlig ide, med mindre man faktisk skal bruge samtlige poster, og ikke bare antallet.

Benyt "SELECT COUNT(*) AS ROWCOUNT FROM tabel" istedet.
Avatar billede disky Nybegynder
26. marts 2003 - 12:34 #6
sbryld:
Hvis du vil have PHP kode, spørg i PHP gruppen, denne gruppe er om MySQL og ikke om diverse scriptsprog.

schaefner og lindberg: lad venligst være med at poste php kode i MySQL gruppen.
begge jeres løsninger er alligevel ikke gode, da man anvender count(*) til at tælle med.

På forhånd tak.
Avatar billede sbryld Nybegynder
27. marts 2003 - 12:08 #7
Som jeg ser det, så er det ikke php kode jeg spørg efter, men en funktion i Mysql til at tælle poster!!!! Det er da her man spørger om mysql, ik??? Jeg nævnte php, hvis folk kunne en funktion specielt under mysql og php, ikke kun for php kode!! Så hvis nogen forsat kender en go måde at tælle antallet af poster i sin tabel i mysql, må de gerne hjælpe mig med det, så skal jeg nok hente koden fra PHP gruppen, så er alle glade...
Avatar billede dmcn Praktikant
27. marts 2003 - 12:25 #8
Du har fået svaret du søgte.
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
Computerworld tilbyder specialiserede kurser i database-management

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