15. april 2008 - 00:51Der er
20 kommentarer og 1 løsning
Antal af en bestemt value
Hej
Jeg kan ikke så godt finde ud af et lille dumt script jeg ville lave. Hvis i en database der er en masse der har f.eks. 2 uden foran en bestemt value f.eks. godkendt. Så ville jeg gerne have at den skulle tælle hvor mange der havde 2 ud foran navnet. Hvordan gør man det?
<?php $qu = mysql_query("SELECT COUNT * FROM lan_tilmeldinger WHERE godkendt LIKE '2'") or die (mysql_error()); $betal = mysql_fetch_array($qu); echo $betal['godkendt']; ?>
<?php $qu = mysql_query("SELECT COUNT * FROM lan_tilmeldinger WHERE godkendt = '2' ") or die (mysql_error()); $betal = mysql_fetch_array($qu); echo $betal['godkendt']; ?>
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM lan_tilmeldinger WHERE godkendt = '2'' at line 1
Det fungere ikke at forsøge at udskrive feltet 'godkendt', for det er ikke et af dem du SELECT'er.
Prøv med:
<?php $qu = mysql_query("SELECT COUNT(godkendt) AS antalGodkendt FROM lan_tilmeldinger WHERE godkendt = '2'") or die (mysql_error()); $betal = mysql_fetch_assoc($qu); echo $betal['antalGodkendt']; ?>
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.