Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1685 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  erreur insertion gros bloc de texte dans mySQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

erreur insertion gros bloc de texte dans mySQL

n°1238102
herks
Posté le 03-11-2005 à 20:20:42  profilanswer
 

Bonsoir,
lorsque j'essai d'inserer un gros bloc de texte (une 20enes de lignes) dans ma bdd cela m'affiche cette erreur:
 
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 ....
 
Dans ma base de données (mySQL)le champ correspondant a mon bloc de text est de type TEXT. et lorsque je met seulement quelques lignes cela marche.
 
D'ou peut venir se probleme ????
 
 
Merci

mood
Publicité
Posté le 03-11-2005 à 20:20:42  profilanswer
 

n°1238242
sielfried
Posté le 03-11-2005 à 21:53:05  profilanswer
 

Tu l'insères via un truc genre phpMyAdmin ou via un script à toi ?
 
Et le message d'erreur te met quoi après "near" ? Un bout de ton texte ? Ca peut donner des indices. :spamafote:


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1238276
couak
Posté le 03-11-2005 à 22:21:58  profilanswer
 

je parie que ca n'a rien à voir avec la longueur de tes données, mais que tu as dû laisser traîner des caractères spéciaux comme l'apostrophe

n°1238441
herks
Posté le 04-11-2005 à 10:21:04  profilanswer
 

couak a écrit :

je parie que ca n'a rien à voir avec la longueur de tes données, mais que tu as dû laisser traîner des caractères spéciaux comme l'apostrophe


 
ouai c'est bien ca, par contre je fait un htmlspecialchars sur mon bloc de texte mais ca ne marche pas :( qu'est que je doit mettre comme fonction ?

n°1238446
omega2
Posté le 04-11-2005 à 10:26:57  profilanswer
 

Réflexe  [:rtfm] numéro 2 : bien lire les docs :
http://www.nexen.net/docs/php/anno [...] lchars.php

Citation :

" ' " (single quote) devient " ' " uniquement lorsque ENT_QUOTES est utilisée.

As tu bien précisé ENT_QUOTES en second paramettre?
 
 
 
Sinon, si c'est juste pour éviter le probléme à l'insertion dans la base de donnée, pourquoi utilise une des fonctions qui sont faite pour ça? Ex : mysql_real_escape_string ( http://www.nexen.net/docs/php/anno [...] lien=mysql )


Message édité par omega2 le 04-11-2005 à 10:27:49

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  erreur insertion gros bloc de texte dans mySQL

 

Sujets relatifs
Erreur Segmentation"unreachable code " d'où provient cette erreur?
Urgent : erreur lors de la création d'une table.Erreur 255 avec dev c++
[RESOLU]appel js / Erreur 445OnMouseOver sur texte dans un tableau
Message d'erreur phpBB 2.0.15Format monétaire sous MySQL ?
mise en forme de texteInsertion d'une image dans un panel
Plus de sujets relatifs à : erreur insertion gros bloc de texte dans mySQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR