Syntaxe juste ? merci

Résolu/Fermé
Nouvelle_Informaticienne Messages postés 153 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 20 décembre 2021 - Modifié par Nouvelle_Informaticienne le 13/06/2016 à 10:07
Nouvelle_Informaticienne Messages postés 153 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 20 décembre 2021 - 13 juin 2016 à 11:48
bonjour la syntaxe est juste pour cette requette svp ?
 $rrr="SELECT nom_intervenant as nom, type_intervenant
          FROM intervenant
          WHERE  id_intervenant=".$resultt['id_interv']."and type_intervenant = 'responsable'" ;



je vous remercie par avance

2 réponses

Utilisateur anonyme
13 juin 2016 à 10:58
Bonjour

Non, il manque une espace avant le 'and'. Il va être collé à $resultt['id_interv'] et ne formera qu'un seul mot avec cette valeur.
1
Nouvelle_Informaticienne Messages postés 153 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 20 décembre 2021 3
13 juin 2016 à 11:37
merci le pére vous avez raison :) (y) bonne journee
0
jordane45 Messages postés 38136 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 avril 2024 4 649
13 juin 2016 à 11:30
Bonjour,

Le mieux lorsque tu te poses cette question c'est (comme déjà expliqué à plusieurs reprises.....) :
- Faire un ECHO de ta requête sur ta page (ce qui va t'afficher sur ta page la requête avec les variables remplacées par leur valeurs..... )
- Copier le résultat de ce "echo" directement dans ta BDD (l'onglet sql de phpmyadmin par exemple) et de la tester..... Là... si il y a une erreur.. ta BDD te le dira.


1
Nouvelle_Informaticienne Messages postés 153 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 20 décembre 2021 3
13 juin 2016 à 11:37
j'ai tres bien penser a ca et c est grace a vos remarques que j ai appris a tester mes requetes dans SQL mais le probleme pour cette requete est la variable
.$resultt['id_interv'].
je ne peut pas appeler cette variable dans ma base ! donc je vais la changer avec une constante ! mais moi je veux savoir la syntaxe surtt dans cette partie
.$resultt['id_interv']."and 
donc impossible de le tester
j esper que vous m'avez compris monsieur
0
Utilisateur anonyme > Nouvelle_Informaticienne Messages postés 153 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 20 décembre 2021
13 juin 2016 à 11:45
Tu ne peux pas tester cette variable, mais tu peux afficher $rrr et l'essayer dans ta base. C'est ce que jordane voulait te dire.
Car dans $rrr, ta variable est remplacée par sa valeur, il n'y a plus de variable.
0
Nouvelle_Informaticienne Messages postés 153 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 20 décembre 2021 3 > Utilisateur anonyme
13 juin 2016 à 11:48
exactement avec echo ça marche pour l'affichage et puis apres le tester comme vous avez dis, bah moi je n'ai pas penser a l'afficher avant c'est pour ca que j'ai cru que c'est impossible
je vous remercie bcp
bonne journee
0
Nouvelle_Informaticienne Messages postés 153 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 20 décembre 2021 3
13 juin 2016 à 11:43
merci beaucoup monsieur pour vos conseils et remarques ca améliore mon niveau et j'apprend comment coder comment tester des astuces utiles quand apprend grace a vous et vos experiences
0