Php mysql

sunnyhill Messages postés 9 Statut Membre -  
sunnyhill Messages postés 9 Statut Membre -
Bonjour a tous,

Je vous explique mon problème.
j'ai besoin de récupérer grâce une requête COUNT le nombre d etudiant MOY>10
voila mon code
<?php

$sqll='select COUNT(*) from resultat where MOY<10';
$resultat = mysql_query($sqll);
//if($resultat === FALSE) {
// die(mysql_error()); // TODO: better error handling
//}
while($ligneRequete = mysql_fetch_assoc($resultat)){


echo 'Il y a '.$resultat['MAT'].' membres';
}
?>
Et la je me retrouve 'Il y a membres '
Avez vous une idée de ce que je peux faire?
A voir également:

4 réponses

ljm972 Messages postés 255 Date d'inscription   Statut Membre Dernière intervention   29
 
Bonjour,
tu peux essayer cela :
$sqll='select COUNT(*) as "MAT" from resultat where MOY<10'; 
0
sunnyhill Messages postés 9 Statut Membre
 
bonjour
mrc

mon code <?php
$sqll='select COUNT(*) as "MAT" from resultat where MOY<10';
$resultat = mysql_query($sqll);
if($resultat === FALSE) {
die(mysql_error()); // TODO: better error handling
}
$ligneRequete = mysql_fetch_assoc($resultat);


echo 'Il y a '.$resultat.' membres ';

?>


je me retrouve ce message
Il y a Resource id #5 membres
0
Nhay Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   126
 
Pas besoin de guillement pour le as.
Le soucis c'est plus que tu met le résultat de ta requête dans la variable $ligneRequete mais que tu utilise $resultat à la place.

Pour un count, un fetch_row est aussi simple
$sqll='select COUNT(*) from resultat where MOY<10';
$resultat = mysql_query($sqll);
$ligneRequete = mysql_fetch_row($resultat);
echo 'Il y a '.$ligneRequete[0].' membre(s) ';
0
sunnyhill Messages postés 9 Statut Membre
 
bonjour
mrc
ca marche
0