Page 1 sur 1

Probleme avec LIKE

Posté : 05 févr. 2014, 11:08
par dany31000
Bonjour,

j'ai juste un petit probleme avec la fonction LIKE quand je mets like '%$categorie%' je l'a trouvé bien la variable sur la premier page mais pas la deuxieme page par contre si je mets '%liste%' la je la trouve sur tout les pages quelqu'un a une idée ?

malgres que j'ai essayé de mettre echo $categorie; je vois bien la valeur sur tout les page . mais je comprends pas
$sql = "SELECT * FROM patenaire WHERE  admin_act='a'  AND  active='a' AND categorie  like '%$categorie%'  ORDER BY ".$total."  ASC LIMIT " . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage;

for ($i = 1 ; $i <= $nombreDePages ; $i++)

{ echo '&nbsp; <a style=background-color:#000000;color:#ffffff; href="recherche.php?page='. $i. '  &categorie='.$categorie.'   ">' . $i . '</a> ';} 



Re: Probleme avec LIKE

Posté : 05 févr. 2014, 13:56
par sirakawa
tu peux essayer ça:
$liked= "%".$categorie."%";
select ...... like liked...
A propos mysql doit être remplacé par mysqli ou pdo