Erreur de syntaxe (opérateur absent)

Résolu
nawak.seb Messages postés 72 Statut Membre -  
nawak.seb Messages postés 72 Statut Membre -
Bonjour,
voici mon message d'erreur
Warning: odbc_do(): SQL error: [Microsoft][Pilote ODBC Microsoft Access] 
Erreur de syntaxe (op�rateur absent) dans l'expression 'Demande_intervention.site = site.analytique and Num_de_demande = .$Num_de_demande'., 
SQL state 37000 in SQLExecDirect in c:\program files\easyphp1-8\www\demande intervention\planif_accepter.php on line 88
37000 


et ma requete :

$Num_de_demande = $_GET["Num_de_demande"];

$sql='SELECT * FROM Demande_intervention, site where Demande_intervention.site = site.analytique and Num_de_demande = '.$Num_de_demande ;


Je ne comprend pas le message
Si quelque a une solution ou une explication de mon erreur, merci de me le dire
--
Quand l'impossible devient possible
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. Olivier
     
    peut être sans certitude :

    where Demande_intervention.site = site.analytique and Num_de_demande = '.$Num_de_demande.' ;
    0
  2. Olivier
     
    je veux dire rajouter .' avant le ; a la fin de la ligne
    0
  3. nawak.seb Messages postés 72 Statut Membre 4
     
    Merci d'avoir répondu rapidement,

    Mais celà ne marche pas,
    de plus, si on utilise les cotes ' , c'est pour une valeur chaine, et ma variale "Num_de_demande", est en numérqiue
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. nawak.seb Messages postés 72 Statut Membre 4
     
    Autant pour moi, j’ai trouvé mon erreur

    Ma requête est bonne,
    L’erreur était dans mon code de traitement PHP

    -1