Bonjour comment tronquer un text enregistrer dans ma base en laissant que les 100 premier caractères par exemple
Bonjour comment tronquer un text enregistrer dans ma base en laissant que les 100 premier caractères par exemple
va regarder du coté de substr
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
Soit tu veux un champ de 100 caractère max et la suffit de faire un ALTER TABLE sur ton champ pour lui donner une taille de 100 caractère mais l'opération est irréversible.
Soit dans tes requetes tu récupères que les 100 premières caractères de ton champ avec un CHAR_LENGTH (voir la doc mysql)
Soit en php sur fait un subtr
Regarde du coté de la fonction "SUBSTR" sur
edit : GRILLED...
c'est bon mercij'connaisai pas cette fonction !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echo substr(''.$data['text'].'', 0, 400);
Si tu veux uniquement travailler avec MySQL, tu peut procéder avec LEFT/RIGHT:
On peut réinsérer dans la base les données extraites grâce à un
(ça fonctionne aussi avec RIGHT(ton_champ_a_tronquer ,X) pour obtenir les X derniers caractères de ton champ )
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT LEFT(ton_champ_a_tronquer,100) FROM ta_table![]()
Partager