Avatar billede zac Nybegynder
06. september 2003 - 22:23 Der er 4 kommentarer og
1 løsning

Tælle antal poster i MySQL tabel

Jeg ved ikke nok om arrays - kan lave lille array i PHP og bruge det, men hvordan få variabel fra tabel lavet om til array, som jeg så kan tælle antal forekomster i.

efter mysql_connect og mysql_select_db - kommer fx

$result = mysql_query(" SELECT * FROM tilmeldinger ");

$id_tilmeldinger  = $row["id_tilmeldinger"];

//og [] angiver ??, at hver ny id_tilmeldinger skal danne en række for sig, i et array...?     

Men hvad så: noget i retning af:

$antal = array_count_values($id_tilmeldinger);

echo $antal
??

Alment: Hvad er syntaksen for, af $variabel at lave et array? Blot $variabel[] ?? Synes ikke, jeg kan få
echo "$variabel[]\n";
til at give noget...
Avatar billede schaefner Juniormester
06. september 2003 - 22:27 #1
echo mysql_result(mysql_query("SELECT COUNT(*) tilmeldinger"),0);
Avatar billede schaefner Juniormester
06. september 2003 - 22:34 #2
hov:

echo mysql_result(mysql_query("SELECT COUNT(*) FROM tilmeldinger"),0);
Avatar billede rwj_defcon1 Nybegynder
06. september 2003 - 22:42 #3
Du kan bruge: mysql_num_rows($result)

her er i øvrigt en god måde et trække data'ene ud:
$result = mysql_query(" SELECT * FROM tilmeldinger ");
while ($row = mysql_fetch_object($result)) {       
  echo $row->id_tilmeldingerid;
}

Dette vil skrive alle tilmeldingsid'erne ud
Avatar billede zac Nybegynder
06. september 2003 - 23:17 #4
Tak også til schaefner, selv om hans svar var en kommentar :-) - den virkede.
Vil så også prøve svaret fra rwj...
Avatar billede schaefner Juniormester
06. september 2003 - 23:17 #5
Kunne have lagt et svar hvis du ville give point :)
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