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

ZelkiN
WRInaute impliqué
WRInaute impliqué
 
Messages: 500
Inscription: 27 Juil 2007

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

Message le Jeu Oct 16, 2008 13:32

Bonjour, j'ai un petit souci sql :s

En effet voici ma requete

Code: Tout sélectionner
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
Dernière édition par ZelkiN le Jeu Oct 16, 2008 13:46, édité 1 fois.


NxtGen
WRInaute impliqué
WRInaute impliqué
 
Messages: 762
Inscription: 24 Oct 2006

Message le Jeu Oct 16, 2008 13:34

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 ;)

ZelkiN
WRInaute impliqué
WRInaute impliqué
 
Messages: 500
Inscription: 27 Juil 2007

Message le Jeu Oct 16, 2008 13:36

le echo marche bien

Code: Tout sélectionner

<?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);
?>

ZelkiN
WRInaute impliqué
WRInaute impliqué
 
Messages: 500
Inscription: 27 Juil 2007

Message le Jeu Oct 16, 2008 13:45

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


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3835
Inscription: 14 Sep 2006

Message le Jeu Oct 16, 2008 17:54

$variable = addslashes($_GET['q']);

Au fait, c'est pas protégé du tout ça


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité