Soufiane656
Messages postés8Date d'inscriptionmercredi 25 juillet 2012StatutMembreDernière intervention11 septembre 2012
-
7 sept. 2012 à 04:29
NHenry
Messages postés15048Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention19 mars 2023
-
7 sept. 2012 à 18:13
salut j'ai un petit question a propos mysql
on se posent la raquette suivant : "select id,nom,texte from news";
je veut sélectionne seulement les premiers 20 caractères de champs texte
A voir également:
Requette mysql selectionne les premiers 20 caracteres
NHenry
Messages postés15048Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention19 mars 2023156 7 sept. 2012 à 18:13
Bonjour,
A la place de :
echo $Row['MonChamp'];
Tu fais :
echo substr($Row['MonChamp'],0,20);
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list ---
Mon site
NHenry
Messages postés15048Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention19 mars 2023156 7 sept. 2012 à 12:46
Bonjour,
Pourquoi ne pas tronquer directement dans PHP avec SubStr ?
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list ---
Mon site
Soufiane656
Messages postés8Date d'inscriptionmercredi 25 juillet 2012StatutMembreDernière intervention11 septembre 2012 7 sept. 2012 à 13:04
j'ai essayer avec cette requette ms ça marche pas :
select id,image,text,date,SUBSTR(text,0,20) from articles ORDER BY id DESC
il me affiche l'erreur suivant :
Notice: Undefined index: titre in c:\program files\easyphp1-8\www\monsite\articles.php on line 271
Vous n’avez pas trouvé la réponse que vous recherchez ?
NHenry
Messages postés15048Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention19 mars 2023156 7 sept. 2012 à 13:09
Bonjour,
SubStr de PHP, pas de SQL.
Quand tu affiches la valeur, tu la tronques, pas dans la requête.
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list ---
Mon site