Syntaxe juste ? merci

Résolu
-  
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

  1. 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. merci le pére vous avez raison :) (y) bonne journee
  2. Modérateur
    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. 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
    2. 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
    3. @Nouvelle_InformaticienneTu 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.
    4. @Utilisateur anonymeexactement 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