Récupération d'un champ TEXT

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupération d'un champ TEXT

par dunbar » 25 nov. 2007, 12:54

Tu peux utiliser la fonction PHP substr() qui récupère uniquement une partie de la chaine passée en paramètre.

Pour toi, ça serait donc
$commentaire = substr($row['commentaire'], 0, 50);
Salut

Merci :wink:

par zeus » 25 nov. 2007, 11:32

Tu peux utiliser la fonction PHP substr() qui récupère uniquement une partie de la chaine passée en paramètre.

Pour toi, ça serait donc
$commentaire = substr($row['commentaire'], 0, 50);

Récupération d'un champ TEXT

par dunbar » 25 nov. 2007, 10:56

Bonjour,

J'ai un champ de TABLE (text) et je récupére le contenu pour ça pas de soucis
Mais je voudrais savoir comment je pourrais faire pour ne récupérée qu"une partie des données :?:
Exemple : mon champ
 $row['commentaire'] 
compte par exemple 300 caractères et je voudrais en récupéré 50 se qui me donnerais
xxxxxx xxxxxxxxxx xxxxxxxxx xxxxxxxx
xxxxxx xxxxxxxxx xxxxxxxxxxxx
la suite .....
Mon code
//****Requete*****/

        $sql = "SELECT * FROM dunbar_movie ORDER BY section  ";

        $result = mysql_query($sql) or die ('Erreur de liens : '.mysql_error());
        $total = mysql_num_rows($result);
        $row = mysql_fetch_array($result);

        if($total) {
                while($row = mysql_fetch_array($result)){
La seule solution que j'ai trouvé est de créer deux champs commentaire donc un avec une limite de caractères (par exemple un champ VARCHAR de 100) mais il doit surement avoir une autre solution plus propre :!:

D'avance merci :wink: