Une requête qui ne donne rien
Résolu/Fermé
A voir également:
- Une requête qui ne donne rien
- Somme excel donne 0 ✓ - Forum Excel
- Erreur lors de l'envoi de la requête facebook marketplace - Forum Facebook
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur. - Forum Microsoft Edge / Internet Explorer
- On vous a donné accès à un fichier rapport. il est partagé avec plusieurs personnes sur cet espace pix cloud. répondez aux questions - Forum Cloud
- Jonas tape 125 sur le pavé numérique de son clavier mais rien n'apparaît à l'écran. donnez le numéro de la touche sur laquelle elle doit appuyer pour que le pavé numérique fonctionne. - Forum Windows
2 réponses
DelNC
Messages postés
2234
Date d'inscription
samedi 25 octobre 2014
Statut
Membre
Dernière intervention
22 février 2020
1 999
22 oct. 2015 à 22:35
22 oct. 2015 à 22:35
Bonjour Philippe
je ne comprends pas ce qu'il y a dans la table quantité.
Sinon, pour savoir le nombre de personne pour les RV par jour par exemple
SELECT COUNT(date)
FROM visites
GROUP BY date
Je vois que votre requête vous avez mis
SELECT SUM(quantite) As Nombre
mais pour l'affichage vous mettez echo $row['quantite'];
l'ordi ne sait pas à quoi correspond quantite puisque vous l'avez appelé Nombre
je ne comprends pas ce qu'il y a dans la table quantité.
Sinon, pour savoir le nombre de personne pour les RV par jour par exemple
SELECT COUNT(date)
FROM visites
GROUP BY date
Je vois que votre requête vous avez mis
SELECT SUM(quantite) As Nombre
mais pour l'affichage vous mettez echo $row['quantite'];
l'ordi ne sait pas à quoi correspond quantite puisque vous l'avez appelé Nombre
Utilisateur anonyme
22 oct. 2015 à 23:43
22 oct. 2015 à 23:43
Bonsoir
La remarque de DelNC est bonne, mais n'explique pas l'erreur, puisque l'erreur est sur le mysql_fetch_row.
Tu as ce message parce qu'il y a une erreur dans ta requête. Donc le mysql_query rend 'false' dans $result. Ce false est un booléen, que tu passes lors de l'appel à mysql_fetch_row. C'est ce que signifie le "boolean given" de ton message d'erreur.
Ta requête est erronée parce que tu n'as pas mis d'apostrophes autour de la date et l'heure dans ta requête :
Tu n'aurais pas eu ce problème si tu avais utilisé une requête préparée avec PDO comme tout le monde le conseille aujourd'hui. Utiliser la mieille bibliothèque mysql_, comme tu le fais, est une grave erreur.
La remarque de DelNC est bonne, mais n'explique pas l'erreur, puisque l'erreur est sur le mysql_fetch_row.
Tu as ce message parce qu'il y a une erreur dans ta requête. Donc le mysql_query rend 'false' dans $result. Ce false est un booléen, que tu passes lors de l'appel à mysql_fetch_row. C'est ce que signifie le "boolean given" de ton message d'erreur.
Ta requête est erronée parce que tu n'as pas mis d'apostrophes autour de la date et l'heure dans ta requête :
"SELECT SUM(quantite) As Nombre FROM visites WHERE date = '$date_reformate' AND heure = '$horaire'"
Tu n'aurais pas eu ce problème si tu avais utilisé une requête préparée avec PDO comme tout le monde le conseille aujourd'hui. Utiliser la mieille bibliothèque mysql_, comme tu le fais, est une grave erreur.