Salut,
J'ai un petit problème avec ma requête sql de recherche.
lorsque je met dans mon champ de recherche le titre en entier cela recherche les infos corespondant. (ex : Tintin)
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"));
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 ...
ou en créeant un variable en lui ajoutant le contenu de pdt et en lui rajoutant % ...
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"));
ceci ne fonctionne pas je ne vois plus comment faire
Partager