Salut,

J'ai un petit problème avec ma requête sql de recherche.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
  $query_rsListeArticle = sprintf("SELECT ss.themes, art.* FROM art, ss WHERE ss.id =art.rubriqueID AND titre LIKE %s ORDER BY titre ASC",
                       GetSQLValueString($HTTP_GET_VARS['pdt'], "text"));
lorsque je met dans mon champ de recherche le titre en entier cela recherche les infos corespondant. (ex : Tintin)
mais je voudrait en plus de cela, faire une recherche sur 1 caractère

par exemple : je veux rechercher tous les champs titre qui contient un 't'
t% (en sql on peut faire comme cela ... LIKE c% ...)
mais lorsque t est contenue dans une variable comment peut on faire ?

car j'ai déjà essayé de plusieurs façon mais je n'y arrive pas

du style ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
  $query_rsListeArticle = sprintf("SELECT ss.themes, art.* FROM art, ss WHERE ss.id =art.ID AND titre LIKE %s OR titre LIKE %s% ORDER BY titre ASC",
                       GetSQLValueString($HTTP_GET_VARS['pdt'], "text"),GetSQLValueString($HTTP_GET_VARS['pdt'], "text"));
ou en créeant un variable en lui ajoutant le contenu de pdt et en lui rajoutant % ...

ceci ne fonctionne pas je ne vois plus comment faire