Souci de requete pour l'affichage
Résolu/Fermé
Lucryio
Messages postés
204
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
4 juin 2017
-
29 déc. 2015 à 00:38
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017 - 2 janv. 2016 à 17:31
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017 - 2 janv. 2016 à 17:31
A voir également:
- Souci de requete pour l'affichage
- Affichage double ecran - Guide
- Windows 11 affichage classique - Guide
- Les paramètres d'affichage nvidia ne sont pas disponibles ✓ - Forum Carte graphique
- Modifier affichage heure iphone - Guide
- Graphql server responded with error 1675030: erreur lors de l’envoi de la requête. - Forum Facebook
5 réponses
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
29 déc. 2015 à 01:45
29 déc. 2015 à 01:45
Bonjour,
Tu veux dire que tu obtiens le message :
C'est donc que tu n'entres pas dans ton IF.
Premier problème : Il est déconseillé d'utiliser l'intruction ROWCOUNT
Ensuite... as tu testé ta requête en direct dans ta BDD ? Elle fonctionne ??
As tu vérifié quelle valeur avait ta variable $id ?
Tu veux dire que tu obtiens le message :
Vous n\'avez aucun message privé pour l\'instant, cliquez....??
C'est donc que tu n'entres pas dans ton IF.
Premier problème : Il est déconseillé d'utiliser l'intruction ROWCOUNT
Ensuite... as tu testé ta requête en direct dans ta BDD ? Elle fonctionne ??
As tu vérifié quelle valeur avait ta variable $id ?
Lucryio
Messages postés
204
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
4 juin 2017
29 déc. 2015 à 11:47
29 déc. 2015 à 11:47
Quand je l'entre cette requete :
j'ai cette erreur :
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ':id ORDER BY mp_id DESC LIMIT 0, 30' at line 4
une idée ?
SELECT mp_lu, mp_id, mp_expediteur, mp_titre, mp_time, ID, pseudo FROM forum_mp LEFT JOIN membres ON forum_mp.mp_expediteur = membres.ID WHERE mp_receveur = :id ORDER BY mp_id DESC
j'ai cette erreur :
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ':id ORDER BY mp_id DESC LIMIT 0, 30' at line 4
une idée ?
Lucryio
Messages postés
204
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
4 juin 2017
29 déc. 2015 à 11:50
29 déc. 2015 à 11:50
J'ai testé en retirant cette ligne :
La requete fontionne très bien dans phpmyadmin.
je vais tester sur le site voir ce que ça donne.
WHERE mp_receveur = :id ORDER BY mp_id DESC
La requete fontionne très bien dans phpmyadmin.
je vais tester sur le site voir ce que ça donne.
Lucryio
Messages postés
204
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
4 juin 2017
29 déc. 2015 à 11:58
29 déc. 2015 à 11:58
les MP s'affiche mais en faite il affiche tous les MP de la bdd sans prendre en compte l'ID du membre.
Autrement, vous avez pas un script de MP avec option répondre et supprimer seulement ?(et ci-possible bbcode).
Comme ça j'étudierais en même temps comment c'est fait.
Merci par avance.
Autrement, vous avez pas un script de MP avec option répondre et supprimer seulement ?(et ci-possible bbcode).
Comme ça j'étudierais en même temps comment c'est fait.
Merci par avance.
Lucryio
Messages postés
204
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
4 juin 2017
30 déc. 2015 à 01:24
30 déc. 2015 à 01:24
personne pour m'aider ?
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
30 déc. 2015 à 03:28
30 déc. 2015 à 03:28
Tu peux tester ta requête
EN REMPLACANT LES VARIABLES ???
par exemple.... tu y mets un ID existant et tu regardes si ça te retourne quelque chose.....
SELECT mp_lu, mp_id, mp_expediteur, mp_titre, mp_time, ID, pseudo FROM forum_mp LEFT JOIN membres ON forum_mp.mp_expediteur = membres.ID WHERE mp_receveur = :id ORDER BY mp_id DESC
EN REMPLACANT LES VARIABLES ???
par exemple.... tu y mets un ID existant et tu regardes si ça te retourne quelque chose.....
Lucryio
Messages postés
204
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
4 juin 2017
30 déc. 2015 à 12:53
30 déc. 2015 à 12:53
La requete fonctionne et m'affiche bien les MP correspondant à l'ID que je met.
Lucryio
Messages postés
204
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
4 juin 2017
31 déc. 2015 à 03:53
31 déc. 2015 à 03:53
une idée du coup ?
Lucryio
Messages postés
204
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
4 juin 2017
31 déc. 2015 à 19:44
31 déc. 2015 à 19:44
Personne à une idée pour m'aider à debugger ce code ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Lucryio
Messages postés
204
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
4 juin 2017
1 janv. 2016 à 18:15
1 janv. 2016 à 18:15
Un idée de quelqu'un ?
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
1 janv. 2016 à 22:58
1 janv. 2016 à 22:58
Ca ne sert à rien de venir demander 3 fois par jour si quelqu'un à une idée !!!!!
Si personne ne répond c'est que : ( plusieurs choix possibles ! )
- Personne n'a le temps
- Personne ne sait
- Personne ne comprend ta question (car mal rédigée)
- Personne n'a envie
.....
Et puis... qu'as tu essayé depuis ??
Tu nous as indiqué que la requête que je t'ai fais essayé (et que donc tu as mis en place dans ton code bien sûr (hein ??) fonctionnait.
- As tu essayé de voir ce que retournait le rowcount ?
- As tu essayé de mettre un peu de debug ? ( un try catch par exemple ) ??
Si personne ne répond c'est que : ( plusieurs choix possibles ! )
- Personne n'a le temps
- Personne ne sait
- Personne ne comprend ta question (car mal rédigée)
- Personne n'a envie
.....
Et puis... qu'as tu essayé depuis ??
Tu nous as indiqué que la requête que je t'ai fais essayé (et que donc tu as mis en place dans ton code bien sûr (hein ??) fonctionnait.
- As tu essayé de voir ce que retournait le rowcount ?
- As tu essayé de mettre un peu de debug ? ( un try catch par exemple ) ??
Lucryio
Messages postés
204
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
4 juin 2017
2 janv. 2016 à 17:31
2 janv. 2016 à 17:31
j'ai tous essayé et finalement j'ai trouvé la solution, merci quand même.