Aantal tellen in een rij
Het is waarschijnlijk heel simpel maar ik zie iets over het hoofd ik wil graag laten weergeven hoeveel id's er staan in de rij gebruikers. Tot nu toe geeft hij alleen 1 weer het moeten er 28 zijn. Weet iemand wat ik fout gedaan heb of hoe ik het beter kan doen? Bedankt alvast :)
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$sql = "SELECT id FROM gebruikers";
$ids = mysql_query($sql);
$result = count($ids);
echo $result;
?>
$sql = "SELECT id FROM gebruikers";
$ids = mysql_query($sql);
$result = count($ids);
echo $result;
?>
PHP hulp
19/11/2024 01:33:04Klaasjan Boven
21/11/2006 10:27:00ik heb hem aangepast maar nu krijg ik als resultaat: Resource id #13
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$sql = "SELECT COUNT(id) AS AANTAL FROM gebruikers";
$resultaat = mysql_query($sql);
echo $resultaat;
?>
$sql = "SELECT COUNT(id) AS AANTAL FROM gebruikers";
$resultaat = mysql_query($sql);
echo $resultaat;
?>
Frank -
21/11/2006 10:35:00Gebruik de query van Klaasjan en vul de ontbrekende php-code aan:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$sql = "SELECT COUNT(ID) AS aantal FROM gebruikers";
$result = mysql_query($sql);
if($result){
$row = mysql_fetch_assoc($result); // een while is niet nodig, je krijgt slechts 1 record retour
echo $row['aantal'];
}
else {
echo 'Query mislukt vanwege: '.mysql_error(); // foutafhandeling is de basis van een goed systeem
}
?>
$sql = "SELECT COUNT(ID) AS aantal FROM gebruikers";
$result = mysql_query($sql);
if($result){
$row = mysql_fetch_assoc($result); // een while is niet nodig, je krijgt slechts 1 record retour
echo $row['aantal'];
}
else {
echo 'Query mislukt vanwege: '.mysql_error(); // foutafhandeling is de basis van een goed systeem
}
?>