toulousain3117
lundi 15 janvier 2007 à 13:41
Bonjour, je viens ici aujourd'hui car j'ai un petit souci, avec mes articles .
J'ai essayé de d'écrire un trés long texte pour voir comment cela marché.
le seul probleme c'est que ma base de donnée n'as enregistré que deux lignes , je souhaites donc savoir comment faire pour que je puis afficher un trés long texte , j'attend par là, un long texte avec plusieurs paragraphe etc ....
Pouvez vous m'aider svp
beal2912
lundi 15 janvier 2007 à 14:25
Bonjour,
Je suppose que le type de champ utilisé dans ta base de données est "varchar" qui est un type limité à 255 caractères en Mysql. pour enregistrer un champ plus long il faut que tu utilise le type "text" ...
Fanou
lundi 15 janvier 2007 à 15:30
Je pense que Beal a dit l'essentiel...
Sinon, pour info :
SMALLINT : nombre entier entre -32768 et 32767 ,si l'option UNSIGNED est activée entre 0 et 65535
MEDIUMINT : nombre entier entre -8388608 et 8388607, si l'option UNSIGNED est activée entre 0 et 16777215
INT : nombre entier entre -2147483648 et 2147483647,si l'option UNSIGNED est activée entre 0 et 4294967295
DATE : date au format "YYYY-MM-DD" ou "YY-MM-DD" ou "YYMMDD" compris entre 0000-00-00 et 9999-12-31
TIME : heure au format "HH:MM:SS" ou "HHMMSS" ou "HHMM" ou "HH".
DATETIME : date et heure au format "YYYY-MM-DD HH:MM:SS"
CHAR(X) : texte d'une longueur de X comprs entre 1 et 255
VARCHAR (X) : Dito CHAR mais pas d'espace vide à la fin du texte
TINYTEXT ou TINYBLOB : objet d'une longueur maxi de 2555 caractères, TINYTEXT est de type ASCII, TINYBLOB est de type binaire.
TEXT ou BLOB : objet d'une longueur maxi de 65535 carctères type identique à TINYTEXT ou TINYBLOB
MEDIUMTEXT ou MEDIUMBLOB : objet d'une longueur maxi de 16777216 caractères
LONGTEXT ou LONGBLOB : objet d'une longueur maxi de 4294967295 caractères
ENUM('var1','var2','...) : objet texte qui peut avoir une des valeurs ('var1','..)
SET ('var1','var2','..) : objet texte qui peut avoir une ou plusieurs des valeurs ('var1','...)
Bonne chance !
toulousain3117
lundi 15 janvier 2007 à 17:39
j'ai changer avrchar par longtext j'y suis donc arrivé

par contre je voudrais savoir comment je fait pour que automatiquement, les mise en page sont enregistré dans la base de donnée je veux dire apr là par exemple le texte est :
blalblabklabalbalablaj
balkhalkha,nmpkhl
"bjhkjnkjbkj"
jkjmlkmlkmkmk
bah il s'affiche :
blalblabklabalbalablaj
balkhalkha,nmpkhl
"bjhkjnkjbkj"
jkjmlkmlkmkmk
et pas :
blalblabklabalbalablaj balkhalkha,nmpkhl "bjhkjnkjbkj" jkjmlkmlkmkmk
captain_torche
lundi 15 janvier 2007 à 17:45
Il faut que tu utilises la fonction
nl2br(), qui changera les retours chariots en <br />.
toulousain3117
lundi 15 janvier 2007 à 17:54
et c'est à modifier dans la table ?
toulousain3117
lundi 15 janvier 2007 à 18:04
j'ai regarder le mmanuel et sa marche merci beaucoup a tous