probléme avec addslashes [mySQL] - PHP - Programmation
Marsh Posté le 16-08-2003 à 13:15:10
Limit a écrit : de ton code |
tu peut dévelloper un peu stp
voila une partie de mon code:
//ici je récupére avec une chaine avec un quote pas de pb
$rechVille = mysql_query("SELECT * FROM listeRue WHERE paysId = ".$idPays." AND villeId = ".$idVille." AND rue LIKE '%$nomRue%'", $connexion);
while($temp = mysql_fetch_object($rechVille)){
//code en vrac
}
//c'est là que ça plante
$selectIdRue = mysql_query("SELECT * FROM listeRue WHERE villeId = ".$temp->villeId." AND rue = '$temp->rue'", $connexion);
$selectIdRueArray = mysql_fetch_array($selectIdRue);
Marsh Posté le 16-08-2003 à 15:11:15
Tu dois utiliser le addslashes() à chaque fois que tu utilises une chaine de caractères dans une requête :
$selectIdRue = mysql_query("SELECT * FROM listeRue WHERE villeId = ".$temp->villeId." AND rue = '" . addslashes($temp->rue) . "'", $connexion);
...
Marsh Posté le 16-08-2003 à 12:51:38
Bonjour, j'ai un petit probléme avec les requettes SQL lors des selects, en fait j'ai traité toutes les chaines insérées aves la fonction addslaches, mais une fois dans la base le slaches (devant un quote par exemple) à disparu.
ce qui me pose certains problémes avec des select.
A votre avis, ça viens de phpMyAdmin ou de PHP?
Message édité par defrag le 16-08-2003 à 12:52:20