mysql query in php

Status
Niet open voor verdere reacties.

bram2

Gebruiker
Lid geworden
23 nov 2006
Berichten
80
ik wil in php het aantal stemmen voor een bepaalde waarde uit een database halen.

Ik gebruik deze code, maar dit geeft niet het gewenste resultaat. ik krijg als resultaat Resource id #8 ipv het aantal stemmen. de sql query op zich geeft wel het goeie resultaat
Code:
$votes1= mysql_query("SELECT COUNT(*) FROM Votes WHERE vote='1' ");	
echo $votes1;

wat doe ik mis?
 
Laatst bewerkt:
PHP:
$votes1= mysql_query("SELECT COUNT(*) FROM Votes WHERE vote='1' ");
$num_rows = mysql_num_rows($votes1);	
echo $num_rows;
 
Je hebt twee mogelijkheden. Je kan het aantal rijen dat mysql oplevert laten tellen:
PHP:
$votes1= mysql_query("SELECT * FROM Votes WHERE vote='1' ");
$num_rows = mysql_num_rows($votes1);    
echo $num_rows;
of je kan de waarde van COUNT(*) ophalen:
PHP:
$result= mysql_query("SELECT COUNT(*) FROM Votes WHERE vote='1' ");
$row = mysql_fetch_assoc($result);
$votes1 = $row['COUNT(*)'];
echo $votes1;
 
Laatst bewerkt:
PHP:
$result= mysql_query("SELECT COUNT(*) FROM Votes WHERE vote='1' ");
$row = mysql_fetch_assoc($result);
$votes1 = $row['COUNT(*)'];
echo $votes1;

Dit was de enige oplossing die meteen werkte. Bedankt Supersnail en anderen voor de hulp.

Ik denk dat ik nog wat werk heb om de basis van mysql te leren.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan