[Résolu] SQL LIKE - en texte oui mais en var non

WRInaute occasionnel
Bonjour, j'ai un petit souci sql :s

En effet voici ma requete

Code:
SELECT * FROM topics WHERE subject LIKE '%$variable%' ORDER BY ID ASC LIMIT 5

Quand $variable = "texte"; alors ca recherche bien mais ca me met les premier topic, en gros ca prend par ordre croissant

Quand je met en texte dur type %texte% ca me trouve bien les sujets,

Pourquoi ?

Merci
 
WRInaute impliqué
fais un echo de ta requête pour voir si $variable est bien renseigné correctement :)

Sinon donne nous un peu plus de code pour voir comment tu fais la requête au moins ;)
 
WRInaute occasionnel
le echo marche bien

Code:
<?php 
$variable = addslashes($_GET['q']);

mysql_select_db($database_secteur18_forum, $secteur18_forum);
$query_rsForum = "SELECT * FROM topics WHERE subject LIKE '%$variable%' ORDER BY ID ASC LIMIT 5";
$rsForum = mysql_query($query_rsForum, $secteur18_forum) or die(mysql_error());
$row_rsForum = mysql_fetch_assoc($rsForum);
$totalRows_rsForum = mysql_num_rows($rsForum);
?>
 
WRInaute occasionnel
mdr désolé j'ai honte :s

euh c'était pas GET mais POST :p ca fait 2 plombes que je suis dessus, je dois etre fatigué mdr
 
Discussions similaires
Haut