26. januar 2000 - 16:23
Der er
5 kommentarer og 2 løsninger
MySql: Antal rum
Hvordan udskriver jeg antallet af rum i en tabel? En tabel: +---------+ | Dyr | +---------+ |1| Kat | |2| Hund | |3| Hest | |4| Ko | |5| Gris | +---------+ Så skal jeg jo gerne ha' udskrevet tallet 5. Jeg tror det har noget med MySql kommandoen, COUNT, at gøre.
Annonceindlæg fra DE-CIX
26. januar 2000 - 16:40
#1
$tael=mysql(din_db,"select count(*) from dyr"); echo "Antal Dyr i databasen: ",mysql_result($tael,0);
26. januar 2000 - 17:02
#2
Ok, tester.... Hvad skal 0 til for, i mysql_result() ?
26. januar 2000 - 17:07
#3
du behøver ikke 0 hvis du kun har een linie i dit resultat! ellers er det hvilken linje (row) resultatet skat hentes fra!
26. januar 2000 - 17:22
#4
Normalt ser en mysql_result saaledes ud: mysql_result($tael,0,"count(*)"); men naar du kun har et felt i din resultat tabel, kan du udelukke den sidste parameter, men row parameteren er påkraevet. Saa du kan minimum minimum have: mysql_result($tael,0);
26. januar 2000 - 17:25
#5
jeg vil nu foretrække at brug fetch_* funktionerne
26. januar 2000 - 17:28
#6
De er helt klart de bedste, specielt holder jeg meget af mysql_fetch_object, men til disse små querys kan det faktisk ikke betale sig
26. januar 2000 - 17:46
#7
Tak for svarene! Vil ikke skrive lidt mere om "fetch" funktionerne?
Vi tilbyder markedets bedste kurser inden for webudvikling