MySQL: Lire les 100 premiers caractères d'un champ de texte
Question de Compi | 03/07/2021 à 21:04
Pour une vue d'aperçu, qui devrait toujours afficher le début d'un texte, j'ai besoin d'une requête MySQL qui récupère toujours les 100 premiers caractères d'un champ à partir d'une colonne de texte.
Bien sûr, je peux aussi le faire comme ça: lire tout le texte puis couper tous les caractères inutiles avec PHP, mais je pense qu'il est ici préférable pour les performances de ne lire que les caractères dont vous avez vraiment besoin.
Est-ce que quelqu'un connaît un moyen de réaliser cela avec MySQL?
Sujets Connexes
Réparer des Fichiers Texte avec des Sauts de Ligne Mixtes
Tutoriel | 0 Commentaires
Réécrire Fichiers Texte avec une Longueur de Ligne Fixe
Tutoriel | 0 Commentaires
Déterminer la Fréquence des Mots dans un Texte
Tutoriel | 0 Commentaires
Renommer des Fichiers en ses Noms de Dossier
Tutoriel | 0 Commentaires
HTML: Préaffecter un Formulaire HTML avec des Données
Tutoriel | 0 Commentaires
jQuery: Lire et Modifier les Valeurs d'Attributs Data
Tutoriel | 0 Commentaires
La Recherche Askingbox
Info | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Utilisez simplement la fonction MySQL LEFT() pour votre projet.
Voici un exemple:
LEFT() attend deux paramètres: la colonne que vous souhaitez récupérer (ici "col") et le nombre de caractères à lire (ici "100"). Le reste de la requête fonctionne comme n'importe quelle autre requête MySQL, vous pouvez donc également lire plus de valeurs à partir d'autres colonnes dans la même requête.
L'opposé de la fonction LEFT() est la fonction RIGHT(). Avec cela, les x derniers caractères sont lus de la même manière.
Attention: Dans le cas où vous auriez besoin sur la même page à la fois du texte d'aperçu et du texte intégral, vous devez lire l'intégralité du champ de texte une fois pour le sortir dans sa version courte et sa version longue. Si vous n'avez besoin que de textes courts, la méthode avec LEFT() sera la meilleure.
05/07/2021 à 07:24