Requete : COUNT, WHERE, GROUP_BY
Résolu/Fermé
Exileur
Messages postés
1475
Date d'inscription
mercredi 31 août 2011
Statut
Membre
Dernière intervention
16 décembre 2022
-
14 août 2016 à 12:07
Exileur Messages postés 1475 Date d'inscription mercredi 31 août 2011 Statut Membre Dernière intervention 16 décembre 2022 - 14 août 2016 à 16:09
Exileur Messages postés 1475 Date d'inscription mercredi 31 août 2011 Statut Membre Dernière intervention 16 décembre 2022 - 14 août 2016 à 16:09
A voir également:
- Requete : COUNT, WHERE, GROUP_BY
- La requête graphql n’est pas autorisée facebook - Forum Facebook
- Requête sql pix - Forum Python
- Erreur de requete facebook rencontre - Forum Facebook
- Il y a eu un problème avec cette requête. nous travaillons à sa résolution aussi vite que nous le pouvons. - Forum Facebook
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de pomme mais pas de pomme de terre ? - Forum Minecraft
3 réponses
jee pee
Messages postés
39649
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
26 avril 2024
9 238
14 août 2016 à 13:16
14 août 2016 à 13:16
Bonjour,
Même si je ne pratique pas mysql, la syntaxe me semble correcte.
Pour vérifier le mieux c'est d’exécuter la requête dans sqladmin directement, pour voir si le problème vient du select lui même, ou de son traitement, ou syntaxe, dans php.
cdlt
Même si je ne pratique pas mysql, la syntaxe me semble correcte.
Pour vérifier le mieux c'est d’exécuter la requête dans sqladmin directement, pour voir si le problème vient du select lui même, ou de son traitement, ou syntaxe, dans php.
cdlt
Malekal_morte-
Messages postés
180304
Date d'inscription
mercredi 17 mai 2006
Statut
Modérateur, Contributeur sécurité
Dernière intervention
15 décembre 2020
24 629
14 août 2016 à 13:34
14 août 2016 à 13:34
Salut,
(je ne vais pas répondre à la question mais je voulais te féliciter sur la manière dont tu as posé la question, c'est très clair...
Ca change des sujets avec 3 mots)
(je ne vais pas répondre à la question mais je voulais te féliciter sur la manière dont tu as posé la question, c'est très clair...
Ca change des sujets avec 3 mots)
Utilisateur anonyme
14 août 2016 à 14:22
14 août 2016 à 14:22
Bonjour
La requête a l'air correcte et l'alias sur COUNT n'est absolument pas obligatoire.
Par contre, ton php pour afficher le résultat est complètement faux, c'est étonnant que tu n'aies pas de message d'erreur. C'est probablement que l'affichage des erreurs est masqué.
De plus, si tu veux utiliser le résultat de cet appel, il faut l'affecter à une variable : c'est donc
Enfin, le $resultat obtenu étant un array, avec
La requête a l'air correcte et l'alias sur COUNT n'est absolument pas obligatoire.
Par contre, ton php pour afficher le résultat est complètement faux, c'est étonnant que tu n'aies pas de message d'erreur. C'est probablement que l'affichage des erreurs est masqué.
$resultats->FetchAll;est incorrect. Il faut des parenthèses pour appeler une fonction :
$resultats->FetchAll();.
De plus, si tu veux utiliser le résultat de cet appel, il faut l'affecter à une variable : c'est donc
$resultat = $resultats->FetchAll();.
Enfin, le $resultat obtenu étant un array, avec
print ($resultat);tu vas simplement afficher le mot "Array". Il faut faire une boucle pour imprimer chaque ligne du résultat, ou utiliser print_r ou var_dump.
Exileur
Messages postés
1475
Date d'inscription
mercredi 31 août 2011
Statut
Membre
Dernière intervention
16 décembre 2022
150
Modifié par Exileur le 14/08/2016 à 16:13
Modifié par Exileur le 14/08/2016 à 16:13
Merci de ta réponse, après avoir changer le nom du champ type et effectué, j'ai suivi tes instructions. Voila la requête :
Merci de vos réponses :)
ps: j'avais pas d'erreurs car en plus du print, j'avais :
Sans S sur le print.
Sinon les erreurs sont bien activées :)
$resultats=$bdd->query("SELECT nom, type32,COUNT(*) FROM candidatures_tracker WHERE statut = 0 GROUP BY nom, type32");
$resultat = $resultats->FetchAll();
print_r($resultat);
Merci de vos réponses :)
ps: j'avais pas d'erreurs car en plus du print, j'avais :
$resultats->FetchAll();
print ($resultat);
Sans S sur le print.
Sinon les erreurs sont bien activées :)
Modifié par jee pee le 14/08/2016 à 13:35
14 août 2016 à 16:08