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?

4 réponses

  1. 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
  2. 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
  3. 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
  4. sunnyhill Messages postés 9 Statut Membre
     
    bonjour
    mrc
    ca marche
    0