Requete sql

bonjour
j'ai un problème avec la requete sql php
voilà ma requete :

Code : PHP

$sql = "SELECT * FROM incident
where id_res!=0 and titre='$p' order by '$tri' " ;

je crois que j(ai un erreur au niveau de l'apostrophe :S

voilà l'erreur affiché :

Erreur SQL !
SELECT * FROM incident where id_res=0 and titre='probleme d'imprimante' order by '0'
Erreur de syntaxe près de 'imprimante' order by '0'' à la ligne 2

plz your help c'est urgent
et merciii d'avance
Configuration: Windows XP Internet Explorer 6.0

2 réponses

  1. Bien sûr que tu peux intervenir. Il suffit de doubler par le programme le quote dans la chaîne fournie par l'utilisateur. Je ne connais pas le php, donc mon aide s'arrête là.

    ++
    1. Salut,

      As-tu essayé de doubler l'apostrophe?
      ...and titre='probleme d''imprimante' ...

      ++
      1. merci pour la reponse mais la valeur du titre est fournis pas l'utilisateur donc je ne px pas intérvenir
        j'att vos rep c'est urgent