Syntaxe juste ? merci

Résolu
Nouvelle_Informaticienne Messages postés 173 Statut Membre -  
Nouvelle_Informaticienne Messages postés 173 Statut Membre -
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. Utilisateur anonyme
     
    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
    1. Nouvelle_Informaticienne Messages postés 173 Statut Membre 3
       
      merci le pére vous avez raison :) (y) bonne journee
      0
  2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    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
    1. Nouvelle_Informaticienne Messages postés 173 Statut Membre 3
       
      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
      1. Utilisateur anonyme > Nouvelle_Informaticienne Messages postés 173 Statut Membre
         
        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
      2. Nouvelle_Informaticienne Messages postés 173 Statut Membre 3 > Utilisateur anonyme
         
        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
    2. Nouvelle_Informaticienne Messages postés 173 Statut Membre 3
       
      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