|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : septembre 2008 Messages : 39 ![]() |
Salut tout le monde.
J'écris ce message parce que j'ai un petit soucis avec mes applications web, je m'explique. J'ai développé un CMS permettant à nos clients de pouvoir éditer le contenu de leur site. J'utilise FCKEditor pour leur permettre de modifier le contenu, tout en leur permettant de le mettre en forme. Jusque là, aucun problème, le contenu est enregistré dans une base de données MySQL, en format TEXT dans la table concernée. Cependant, j'ai fait un test en voulant copier / coller un contenu issu de www.lipsum.com, et c'est là que ça me pose problème. J'ai copié / collé 3 / 4 fois le contenu généré (Generated 50 paragraphs, 5960 words, 39970 bytes of Lorem Ipsum), mais lors de l'enregistrement, un morceau du contenu disparait, surement trop long. J'ai testé en rajoutant directement dans la base de données du texte supplémentaire, mais je ne pouvais pas (Warning: #1265 Data truncated for column 'contenu' at row 1), ce qui me fait penser que le problème vient de MySQL, mais comme il s'agit d'une application web, utilisant PHP5, FCKEditor... je me suis permis de poster ce problème ici. |
|
|
00
|
|
|
#2 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Type TEXT c'est au maximum 65535 octets. Donc ça représente bien moins de caractères lors de l'usage d'un jeu de caractères multi-octets comme UTF-8, bien évidemment.
Il faut passer aux tailles au-dessus si c'est insuffisant (cf lien). |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : septembre 2008 Messages : 39 ![]() |
Merci de ta réponse julp, je ne connaissais pas les types MEDIUMTEXT et LONGTEXT, mais leur existence arrange bien mes affaires. Je pensais que TEXT était le type le plus long existant dans MySQL.
Encore merci pour l'efficacité et la rapidité de ta réponse. A bientôt |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com