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 :

Insertion de données avec apostrophes dans ma base [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de kawther
    Inscrit en
    Avril 2006
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2006
    Messages : 307
    Par défaut Insertion de données avec apostrophes dans ma base
    bonjour;
    j'ai un pb dans mon script et j'arrive pas à connaitre l'erreur. en fait je veux inserrer des données dans ma base ma requête est la suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $requete6="INSERT INTO document  VALUES (NULL ,'$login', '$TYPE1','$dp','$date','$uploadfile','$desc','$niv');";
    avec $desc va contenir le texte suivant:c'est un texte.
    j'obtient cette erreur:
    Erreur SQL lors de l'insertion dans la table document ...
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'est un test','MI1')' at line 1

    quand j'ai testé avec $desc=salut j'ai pas cette erreur.
    je pense que l'erreur est à cause du ' de c'est.mais j'arrive pas à corriger.
    pouvez vous m'aider.
    d'avance merci

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Bonjour,

    Utilise mysql_real_escape_string() pour tes données texte à envoyer à MySql

  3. #3
    Membre éclairé Avatar de kawther
    Inscrit en
    Avril 2006
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2006
    Messages : 307
    Par défaut salut
    merci le problème est résolu.

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

Discussions similaires

  1. [MySQL] Insertion des données du formulaire dans la base
    Par trippy971 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 28/03/2014, 19h26
  2. Réponses: 4
    Dernier message: 04/09/2010, 15h32
  3. Réponses: 2
    Dernier message: 30/06/2008, 10h52
  4. Insertion de donnée avec apostrophe
    Par jiojioforever dans le forum Langage SQL
    Réponses: 7
    Dernier message: 03/05/2007, 10h47
  5. Insertion des données du formulaire dans la base
    Par bebas dans le forum Langage
    Réponses: 9
    Dernier message: 23/02/2007, 12h03

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