Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/05/2011, 21h00   #1
Invité régulier
 
Homme amine korteby
Étudiant
Inscription : avril 2011
Messages : 68
Détails du profil
Informations personnelles :
Nom : Homme amine korteby
Localisation : Algérie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 68
Points : 9
Points : 9
Par défaut Requetes SQL PHP News

Bonsoir j'aimerai savoir comment faire pour afficher rien qu'une petite partie d'un élément de la base de donnée.
Je m'explique par exemple je vous que dans ma partie news le titre de la news s'affiche et ensuite rien qu'une petite partie du contenue soit afficher suivie de 3 point(...) par exemple, et quand il clic sur le titre une page s'affiche avec plus de détaille.
Pour la partie "titre qui devient lien je sais faire mais pour la partie petite partie du contenue d'un champs je n'ai aucune idée.
Merci
makamine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2011, 21h48   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Tu peux le faire dans ta requête avec LEFT() ou en PHP avec substr()
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2011, 00h22   #3
Invité régulier
 
Homme amine korteby
Étudiant
Inscription : avril 2011
Messages : 68
Détails du profil
Informations personnelles :
Nom : Homme amine korteby
Localisation : Algérie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 68
Points : 9
Points : 9
J'ai essayer mais je ne sais pas comment l’écrire dans la requête, si tu peut me montrer comment faire.
MERCI
makamine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2011, 00h50   #4
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
j'aime pas trop les solutions à base de substring() ou équivalent parce que ça coute des mots en deux.

j'utilise plutôt ça: en utf8 ça marche bien
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
    /**
    * retourne les premiers mots d'une chaine.
    * @param string $str une  chaine brute
    * @param integer $nombre le nombre de mots
    * @return une chaine qui contient le bon nombre de mot.
    */
    static function premiersMots($str, $nombre)
    {
        $tmp = str_replace("\t",' ',$str);
        $tmp = str_replace("\n",' ',$tmp);
        $tab= explode(' ',$tmp,$nombre+1);
        if ( isset($tab[$nombre])) $tab[$nombre] = '...';
        return implode(' ',$tab);
    }
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h27.


 
 
 
 
Partenaires

Hébergement Web