$gipct
est une ressource mysql. Vous devez donc utiliser la fonction mysql_num_rows
pour obtenir toutes les lignes sélectionnées.
Cela ne fonctionne pas dans votre cas, car vous avez un COUNT dans votre requête, donc vous obtenez une seule ligne.
Dans votre cas, vous devez d'abord aller chercher les données.
$gipct = mysql_query("SELECT COUNT(studentID) AS countout FROM classFees WHERE....");
$row = mysql_fetch_object($gpict);
if ($row->countout > 10) {
echo ("$gipct");
}
Ou la méthode avec le mysql_num_rows
$gipct = mysql_query("SELECT * FROM classFees WHERE student...");
if (mysql_num_rows($row) > 10) {
echo ("$gipct");
}
Mais ici vous sélectionnez tous les enregistrements qui peuvent être beaucoup plus lente que la première solution.
'ID1231275' devrait être une chaîne, pas une constante. – Jurik
Oui, j'ai raté cela – gbestard
C'est le même nom de table ... – gbestard