Afficher x premiers caractères d'un enregistrement (mysql)
arbilus
Messages postés93Date d'inscriptiondimanche 6 juin 2010StatutMembreDernière intervention20 avril 2015
-
24 sept. 2010 à 19:11
arbilus
Messages postés93Date d'inscriptiondimanche 6 juin 2010StatutMembreDernière intervention20 avril 2015
-
25 sept. 2010 à 18:29
Bonjour, j'aurais aimer savoir comment faire pour afficher les x premiers caractères d'un enregistrement sous mysql .
Car je les affichent dans un tableau et leur contenu vient des utilisateur . Donc quelques fois leurs messages sont trop long et ça créé du désordre au niveau de l'organisation de la page .
J'ai cherché mais j'ai rien trouvé à ce sujet et de moi même je ne sait pas comment faire ça .
Ou alors, ça répondrait aussi à mon problème:
Sur ce forum, si je met un titre de sujet trop long ça va à la ligne automatiquement après x caractères . Style: enregistrement à plus de x caractères sur cette ligne: on va à la ligne .
A voir également:
Afficher x premiers caractères d'un enregistrement (mysql)
mailliam
Messages postés261Date d'inscriptionmardi 2 juillet 2002StatutMembreDernière intervention10 mars 20143 25 sept. 2010 à 17:29
Tcho,
En fait je sais pas trop s'il y a une instruction SQL pour ne prendre directement qu'un nombre précis de caractère, mais sinon tu peux toujours le faire avec substr
$reponse = mysql_query("SELECT * FROM TaTable WHERE utilisateur='$user'");
while ($donnees = mysql_fetch_array($reponse) )
{
$variable=substr($donnees['utilisateur'],0,10); //prend du caractère 0 à 10
}
de cette façon la $variable = les 10 premiers caractères de la donnée 'utilisateur' ...