sql : renvoyer que le debut d'un champ... possible ?

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


Pierrot25
WRInaute impliqué
WRInaute impliqué
 
Messages: 446
Inscription: Jeu Mar 17, 2005 10:48

sql : renvoyer que le debut d'un champ... possible ?

Message le Ven Jan 19, 2007 15:52

Bonjour

Voila je développe mon blog et je suis en train de faire une page d'historique de mes articles.
Pour cela j'ai envie d'afficher à la suite le titre de chaque article, sa date de création et aussi le début de chaque article. Disons les 200 premiers mots

Évidemment je peux aller chercher tout le champ contenant le texte dans la base de données et le tronquer en PHP mais ca me parait pas logique d'aller chercher tout le texte de tous mes articles pour n'en garder qu'un petit bout à la fin.

D’où ma question : existe-t-il une requête myql qui permette de limiter la taille du texte directement dans le select ??
Merci de votre aide

skippyzrnr
WRInaute passionné
WRInaute passionné
 
Messages: 658
Inscription: Mar Jan 11, 2005 10:08

Message le Ven Jan 19, 2007 16:28

Bien sur
Code: Tout sélectionner
SELECT SUBSTR(titre_article, 0,100)
FROM articles;

Et voila, c'est tout.

Mais il faut savoir que le site MySQL est très bien documenté :wink:


Pierrot25
WRInaute impliqué
WRInaute impliqué
 
Messages: 446
Inscription: Jeu Mar 17, 2005 10:48

Message le Ven Jan 19, 2007 16:30

skippyzrnr a écrit:Bien sur
Code: Tout sélectionner
SELECT SUBSTR(titre_article, 0,100)
FROM articles;

Et voila, c'est tout.

Mais il faut savoir que le site MySQL est très bien documenté :wink:


lol c'est vrai que j'ai pas cherché la reponse ailleurs que sur ce forum :oops:

merci bien en tt cas.


Pierrot25
WRInaute impliqué
WRInaute impliqué
 
Messages: 446
Inscription: Jeu Mar 17, 2005 10:48

Message le Ven Jan 19, 2007 17:23

Pierrot25 a écrit:
skippyzrnr a écrit:Bien sur
Code: Tout sélectionner
SELECT SUBSTR(titre_article, 0,100)
FROM articles;

Et voila, c'est tout.

Mais il faut savoir que le site MySQL est très bien documenté :wink:


lol c'est vrai que j'ai pas cherché la reponse ailleurs que sur ce forum :oops:

merci bien en tt cas.


ceci dit ca ne marche pas... m'enfn du coup j'ai trouve la fonction LEFT() qui fait ce dont j'ai besoin


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités