Recherche MySQL
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
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).
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
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" :)
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: