par
Cyrano » 13 mai 2006, 07:43
Oui, il y a une manière de faire, même deux.
J'y ajoute en bonus : commencer pas un "Bonjour", ça n'est ni mortel ni même dangereux pour la santé.
Première méthode : directement lors de la requête SQL en utilisant
SUBSTR() dans une requête du type :
Cette requête renverra la valeur du champ1 et les 25 premiers caractères du champ2;
Seconde méthode : faire une requête normale sans le SUBSTR et traiter le texte en PHP avec
substr() qui s'utilise quasiment de la même manière que la version SQL :
$extrait = substr($texte, 0, 25);
Oui, il y a une manière de faire, même deux.
J'y ajoute en bonus : commencer pas un "Bonjour", ça n'est ni mortel ni même dangereux pour la santé.
Première méthode : directement lors de la requête SQL en utilisant [url=http://dev.mysql.com/doc/refman/5.0/fr/string-functions.html#id3014600][b]SUBSTR()[/b][/url] dans une requête du type :
[code]SELECT `champ1`, SUBSTR(`champ2`, 0, 25) FROM matable;[/code]
Cette requête renverra la valeur du champ1 et les 25 premiers caractères du champ2;
Seconde méthode : faire une requête normale sans le SUBSTR et traiter le texte en PHP avec [b][url=http://php.net/manual/fr/function.substr.php]substr()[/url][/b] qui s'utilise quasiment de la même manière que la version SQL :
[php]$extrait = substr($texte, 0, 25);[/php]