IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Echappement du joker sql %


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    402
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2010
    Messages : 402
    Par défaut Echappement du joker sql %
    Bonjour,

    La fonction mysql_real_escape_string n’échappant pas le joker sql %, je pensais utiliser le code suivant pour traiter ma variable et échapper ce caractère :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?php
    $texte ="100 % freebox";
    $texte = preg_replace('#%#', '\%$1', $texte);
     
    ?>
    Mais il existe sans doute une solution plus adaptée (et qui teste si ma variable comporte un % pour savoir si le traitement est utile). Merci de votre aide.

  2. #2
    Membre Expert
    Avatar de skeud
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    1 091
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 1 091
    Billets dans le blog
    1
    Par défaut
    un simple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $text=str_replace("%", "\%", $text);
    suffit, traitement rapide donc meme si il n'y a pas de '%' sa ne gene pas

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    402
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2010
    Messages : 402
    Par défaut
    Merci beaucoup pour la réponse

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Echappement *.* dans requête SQL en bash
    Par MAX3315 dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 20/10/2014, 18h53
  2. Variable + Joker SQL/VBA
    Par skippy86 dans le forum VBA Access
    Réponses: 5
    Dernier message: 11/06/2010, 09h35
  3. Echapper des caractères avec VBA pour requete SQL
    Par mpereg dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/04/2008, 04h41
  4. caractere echappement vb et sql
    Par dietrich dans le forum VB.NET
    Réponses: 8
    Dernier message: 22/09/2007, 00h00
  5. Caractere d'echappement dans une requete SQL
    Par Seth77 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 10/01/2007, 10h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo