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

PHP & Base de données Discussion :

les apostrophes dans la requête [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    198
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 198
    Points : 97
    Points
    97
    Par défaut les apostrophes dans la requête
    Bonjour,
    Voila mon probleme:
    Si je veux enregistre le test "toto t'es grand" dans une table il ne s'enregistre pas a cause de l'appostrophe! comment faire?

    mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $toto="toto t'es grand";
    $sql="INSERT INTO table (texte) VALUES('$toto')";
    d'avance merci
    La liberté n'a pas de prix? Dans le monde de LINUX elle est gratuite!!!
    -
    GNU/Linux Ubuntu

  2. #2
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Il faut utiliser mysql_real_escape_string()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $toto="toto t'es grand";
    $sql="INSERT INTO table (texte) VALUES('mysql_real_escape_string($toto)')";

  3. #3
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    198
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 198
    Points : 97
    Points
    97
    Par défaut
    super merci beaucoup
    La liberté n'a pas de prix? Dans le monde de LINUX elle est gratuite!!!
    -
    GNU/Linux Ubuntu

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Points : 1 639
    Points
    1 639
    Par défaut
    Si je puis me permettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $toto="toto t'es grand";
    $sql="INSERT INTO table (texte) VALUES('".mysql_real_escape_string($toto)."')";

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

Discussions similaires

  1. problème avec l'apostrophe dans une requête
    Par mika0102 dans le forum VBA Access
    Réponses: 7
    Dernier message: 09/03/2019, 16h51
  2. Réponses: 3
    Dernier message: 04/01/2009, 21h21
  3. Comment résoudre les apostrophes dans les requêtes SQL ?
    Par Chatbour dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 03/07/2007, 16h31
  4. [VBA-A] Gérer les apostrophes dans le champ d'un formulaire
    Par cuicui08 dans le forum VBA Access
    Réponses: 4
    Dernier message: 28/02/2006, 17h23
  5. Optimiser les jointures dans des requêtes
    Par klereth dans le forum PostgreSQL
    Réponses: 12
    Dernier message: 23/04/2005, 17h29

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