Recherche MySQL

Répondre
KiwiSlice
le 29/09/2009 à 20:18
KiwiSlice
J'ai dans MySQL une table qui contient un nom de dossier du genre \\serveur\users\usernamefolder et le nom du propriétaire. Je veux lorsque quelqu'un fait un copier/coller du nom de dossier dans un champ texte rechercher dans ma base le nom du propriétaire assocé mais comme il y a des \\ et \ on dirait que je n'arrive à rien.
KiwiSlice - The fruity taste of kiwi
LA GLOBULE
le 29/09/2009 à 20:48
LA GLOBULE
Peux tu nous montrer ton code ?

Sinon, est ce que les magic_quotes sont activées sur ton serveur ? (tu peux le voir avec un phpinfo).
KiwiSlice
le 29/09/2009 à 21:01
KiwiSlice
Voici le code :

$Path = "\\srv1\dept\Fichiers\PROJET planification 2007-2008\00000_PROJET PLANIFICATION 2007-2008\";

$sql = 'SELECT * FROM Security WHERE Path = '.$Path.'';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

Et le magic_quote est à On
KiwiSlice - The fruity taste of kiwi
LA GLOBULE
le 29/09/2009 à 22:27
LA GLOBULE
Et en testant :

$sql = 'SELECT * FROM Security WHERE Path = '.mysql_escape_string($Path).'';

Cela donne quoi ?

Sinon, tu es sur d'avoir la chaine en base ? Ecrit de la même facon ? Sans espace en début de chaine ou en fin ?

PS : faire une recherche stricte sur une chaine de cette taille, c'est "couillu" :)
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours