toulousain3117 Posté 15 Janvier 2007 Posté 15 Janvier 2007 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 Posté 15 Janvier 2007 Posté 15 Janvier 2007 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 Posté 15 Janvier 2007 Posté 15 Janvier 2007 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 Posté 15 Janvier 2007 Auteur Posté 15 Janvier 2007 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 Posté 15 Janvier 2007 Posté 15 Janvier 2007 Il faut que tu utilises la fonction nl2br(), qui changera les retours chariots en <br />.
toulousain3117 Posté 15 Janvier 2007 Auteur Posté 15 Janvier 2007 et c'est à modifier dans la table ?
toulousain3117 Posté 15 Janvier 2007 Auteur Posté 15 Janvier 2007 j'ai regarder le mmanuel et sa marche merci beaucoup a tous
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant