|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : juillet 2006 Messages : 150 ![]() |
bonjour
surement un petit bug que je ne vois pas mais quand j'essaye la requête ci dessous l'erreur me renvoie qu'il ne trouve pas la colone avec le nom de variable. je lui demande de chercher sur la colone nom la variable contenue dans cette colonne et non l'inverse. je ne sais pas si je suis très clair voici l'erreur affichée Unknown column 'ddd' in 'where clause' et le code Code :
|
||
|
|
00
|
|
|
#2 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Normal, il manque les quotes, ça n'en fait donc pas une chaîne de caractères mais un nom (colonne voir autres).
Code :
$sql2= "SELECT * FROM objet WHERE nom LIKE '" . mysql_real_escape_string($_REQUEST['nomobjet']) . "'"; + vous pouvez, à moins que ce ne soit le but, limiter $_REQUEST à une méthode HTTP particulière (GET/POST) + les chaînes qui désignent des clés de tableau devraient être également quotées, sinon PHP va (d'abord) chercher une constante (ce qui devrait vous valoir une notice) + contrôler ces variables externes ? (isset déjà) |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : juillet 2006 Messages : 150 ![]() |
merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com