Ok, alors voici le problème.
J'ai un tableau avec quelques colonnes et «sujet» est l'une des colonnes. J'ai besoin d'obtenir les 10 premières lettres du champ «sujet», peu importe que le champ «sujet» contienne une chaîne de 100 lettres.
Par exemple,
Tableau - tbl
. Colonnes - id
, subject
,value
.
Requête SQL:
SELECT subject FROM tbl WHERE id ='$id';
Le résultat que j'obtiens est, par exemple
Bonjour, c'est mon sujet et comment vas-tu
Je n'ai besoin que des 10 premiers caractères
Bonjour, thi
Je peux comprendre que je peux supprimer le reste des caractères en utilisant php substr () mais ce n'est pas possible dans mon cas. J'ai besoin de supprimer les caractères excédentaires par MySQL. Comment cela peut-il être fait?
LEFT
peut que les détails (oui, comme ceux soulevés par l'OP) ne traitent pas des extractions qui doivent commencer à mi-chaîne.