IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

Tronquer un text dans une BD mysql


Sujet :

SQL Procédural MySQL

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 110
    Par défaut Tronquer un text dans une BD mysql
    Bonjour comment tronquer un text enregistrer dans ma base en laissant que les 100 premier caractères par exemple

  2. #2
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    va regarder du coté de substr
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  3. #3
    Membre éprouvé Avatar de Cobaye
    Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 120
    Par défaut
    Soit tu veux un champ de 100 caractère max et la suffit de faire un ALTER TABLE sur ton champ pour lui donner une taille de 100 caractère mais l'opération est irréversible.

    Soit dans tes requetes tu récupères que les 100 premières caractères de ton champ avec un CHAR_LENGTH (voir la doc mysql)

    Soit en php sur fait un subtr

  4. #4
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut
    Regarde du coté de la fonction "SUBSTR" sur

    edit : GRILLED...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 110
    Par défaut
    c'est bon merci j'connaisai pas cette fonction !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo substr(''.$data['text'].'', 0, 400);

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 26
    Par défaut
    Si tu veux uniquement travailler avec MySQL, tu peut procéder avec LEFT/RIGHT:
    On peut réinsérer dans la base les données extraites grâce à un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT LEFT(ton_champ_a_tronquer,100) FROM ta_table
    (ça fonctionne aussi avec RIGHT(ton_champ_a_tronquer ,X) pour obtenir les X derniers caractères de ton champ )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Insertion données fichier texte dans une base MySQL
    Par majduuuuus dans le forum Général Java
    Réponses: 5
    Dernier message: 19/03/2013, 23h45
  2. [MySQL] effacer une partie du texte dans une table mysql
    Par jackbauer33 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 17/05/2008, 19h12
  3. Insertion de texte dans une base mysql
    Par Greggggggg dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 28/07/2006, 22h16
  4. Réponses: 6
    Dernier message: 30/05/2006, 11h41
  5. PHP5: charger des fichiers textes dans une base MYSQL
    Par koueletbak dans le forum Requêtes
    Réponses: 4
    Dernier message: 23/03/2006, 11h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo