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 :

You have an error in your SQL syntax [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 168
    Par défaut You have an error in your SQL syntax
    Bonjour,

    Je ne savais pas trop ou posté ce sujet, j'espere ne pas m'être trompé.

    Voila j'ai un probleme avec mon CkEditor. En effet j'arrive a integre l'editeur de texte dans ma page HTML. Je peux recupere le texte que j'ai taper et l'insérer au sein d'une table Sql afin de le recuperer plus tard, si celui-ci ne contient pas de CSS.

    Cependant, une fois que j'integre du CSS et notamment le fait d'aligner le texte a droite ou de facon centré je recois un message d'erreur de cette forme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    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 'text-align: center; "> Tapez votre pr�sentation ici...

    Ceci me fait donc penser que le probleme vient de l'integration du CSS. Cela pourrair venirt du fait qu'il n'est pas possible de l'integrer dans le champ de ma table...

    J'aurais donc aimé savoir si vous saviez d'où pouvez venir ce probleme et eventuellement si vous saviez comment remedier a celui-ci

    Mon WYSIWYG est donc un CkEditor integrer grace au ligne de code suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <script type="text/javascript" src="../ckeditor/ckeditor.js"></script>
    <textarea id="message" name="message">Tapez votre présentation ici...</textarea>
    <script type="text/javascript">
    CKEDITOR.replace( 'message',
        {
            toolbar :
            [
                ['Styles', 'Format','Font','Font-size'],
                ['Bold', 'Italic','Underline','Strike','-','Scayt'],
    	    '/',
    	    ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
    	    ['NumberedList', 'BulletedList', '-', 'Link','Unlike', '-','-','Undo','Redo','-','Smiley']
            ]
        });
    </script>
    Et je recupere le texte tapé grace a ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $conn=mysql_connect("localhost", "root", "");
    	mysql_select_db("2H&C");
    	echo $_POST['message'];
    	mysql_query('UPDATE presentation SET texte = "'. $_POST['message'] .'" WHERE id = 1') or die(mysql_error());
    En esperant une réponse de votre part!
    Bonne soirée.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il faut echapper tes chaines dans les requêtes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query('UPDATE presentation SET texte = "'. mysql_real_escape_string($_POST['message']) .'" WHERE id = 1')
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 168
    Par défaut
    Merci beaucoup ca marche parfaitement En plus d'avoir deplacé le sujet dans l'endroit aproprié tu as repondu à mon probleme

    Merci encore!
    Bonne fin de soirée!

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

Discussions similaires

  1. #1064 - You have an error in your SQL syntax;
    Par Invité dans le forum Requêtes
    Réponses: 1
    Dernier message: 23/05/2011, 22h08
  2. erreur #1064 - You have an error in your SQL syntax;
    Par tamatifa dans le forum Installation
    Réponses: 1
    Dernier message: 20/05/2009, 22h21
  3. [MySQL] erreur dans une boucle ?You have an error in your SQL syntax; check the manual that c
    Par keokaz dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 17/10/2008, 23h08
  4. Erreur incomprehensible:You have an error in your SQL syntax.
    Par Siguillaume dans le forum Requêtes
    Réponses: 2
    Dernier message: 14/06/2008, 10h18
  5. You have an error in your SQL syntax; check the manual ..
    Par Spaccio dans le forum Requêtes
    Réponses: 5
    Dernier message: 09/07/2006, 17h39

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