Mauvaise requête ? - PHP - Programmation
Marsh Posté le 08-02-2007 à 23:08:25
echo mysql_error();
Accessoirement, ta requête est bourrée de trous de sécurité :
http://fr.php.net/mysql_real_escape_string
(et le nom de la base à interroger ne devrait jamais dépendre de ce que tape l'utilisateur )
Marsh Posté le 08-02-2007 à 23:09:42
elle dépend de ce qu'il choisit ... Il y a plusieurs tables, et il a une sélection multiple qui lui est proposée
Marsh Posté le 08-02-2007 à 23:11:34
Que ce soit une liste déroulante ou un champ texte ne change rien s'il est un minimum malin.
Utilise au moins in_array pour vérifier que la base demandée fait partie des choix possibles.
Marsh Posté le 08-02-2007 à 23:20:07
j'ai du mal à comprendre ...
Désormais avec cette nvelle requête, le message "Pas de résultat" s'affiche tout le temps, meme quand je suis sur qu'il en existe ...
Code :
|
Marsh Posté le 09-02-2007 à 10:04:35
"comment LIKE 'Libramont'" est égale à "comment = 'Libramont'"
Il te manquerait pas un ou deux petites "%" par hasard?
Marsh Posté le 08-02-2007 à 23:05:33
Bonsoir,
J'ai un problème avec mon moteur de recherche qui utilise la requête suivante :
J'ai un message d'erreur :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/210749426b69527e61e114f8cf14a606/web/search.php on line 21
Qqun peut il m'aider ? Merci d'avance
Message édité par oli1987 le 08-02-2007 à 23:06:22