Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1516 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Requete : spécifier longueur du texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Requete : spécifier longueur du texte

n°1530837
oli1987
Posté le 19-03-2007 à 23:03:47  profilanswer
 

Bonsoir,
 
Dans ma requete qui contient du texte, j'aimerais pouvoir n'afficher qu'une partie du résultat, en limitant le texte à 100 caractères par exemple.
 
COmment faire ?
 
 
Merci d'avance

mood
Publicité
Posté le 19-03-2007 à 23:03:47  profilanswer
 

n°1530838
gantz_tfb
Posté le 19-03-2007 à 23:12:13  profilanswer
 

salut essaye ca:  
 
 
LEFT(str,len)  
Retourne les len caractères les plus à gauche de la chaîne de caractères str :  

Code :
  1. mysql> SELECT LEFT('foobarbar', 5);
  2.         -> 'fooba'


 
source : http://dev.mysql.com/doc/refman/5. [...] tions.html
 
 
++


Message édité par gantz_tfb le 19-03-2007 à 23:12:51
n°1530842
oli1987
Posté le 19-03-2007 à 23:39:54  profilanswer
 

Voici mon code

Code :
  1. <?php
  2. $resultat47 = mysql_query("SELECT LEFT ('$row45[2]', 45)" );
  3. while ($row47 = mysql_fetch_array($resultat47, MYSQL_NUM))
  4. {
  5. ?>
  6. <?php echo $row47[0]; ?>...
  7. <?php
  8. }
  9. mysql_free_result($resultat47);
  10. ?>


 
Cette requête résulte elle meme d'une autre.
 
Pour certains résultats, ca s'affiche normalement, mais pour d'autres, une erreur survient à la ligne  
 

Code :
  1. $resultat47 = mysql_query("SELECT LEFT ('$row45[2]', 45)" );
  2. while ($row47 = mysql_fetch_array($resultat47, MYSQL_NUM))


 
??


Message édité par oli1987 le 19-03-2007 à 23:41:03
n°1530853
oli1987
Posté le 20-03-2007 à 00:12:33  profilanswer
 

C'est bon, la fonction substr($row, 0, 40) s'occupe de tout !
 
 
$row = ma variable
0 = on commence au début de la chaine
40 = les 40 premiers caractères sont affichés

n°1531017
gantz_tfb
Posté le 20-03-2007 à 12:42:49  profilanswer
 

ok, c cool
 
j'avais compris qu'il fallait une "requete" et non pas du code :p
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Requete : spécifier longueur du texte

 

Sujets relatifs
VB6 : Trie de colonne avec requete SQLPourquoi spécifier les dimensions dans un <img>?
SQL requete selectiveSupprimer des caracteres dans un fichier texte
Positionnement de texte, problème sous IE (Au secours)Requete : SQL DISTINCT
[SQL] requete trop lente Afficher les resultat de plusieurs requete provenant d'une boucle
pblm de requete deleteCalcul d'un % dans ma requete mysql
Plus de sujets relatifs à : Requete : spécifier longueur du texte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR