[mySQL] probléme avec addslashes

probléme avec addslashes [mySQL] - PHP - Programmation

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
Reply

Marsh Posté le 16-08-2003 à 12:51:38   

Reply

Marsh Posté le 16-08-2003 à 12:58:03    

de ton code

Reply

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

Reply

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


Message édité par mrbebert le 16-08-2003 à 15:11:35
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed