Limiter le nombre de caractère d'un texte dans une bdd
Résolu/Fermé
Ruka Nizuka
Messages postés
70
Date d'inscription
dimanche 7 avril 2013
Statut
Membre
Dernière intervention
26 novembre 2016
-
12 janv. 2014 à 04:15
Utilisateur anonyme - 23 janv. 2014 à 23:17
Utilisateur anonyme - 23 janv. 2014 à 23:17
A voir également:
- Php limiter le nombre de caractères
- Caractères ascii - Guide
- Caractères spéciaux clavier azerty - Guide
- Caractères spéciaux - Guide
- Easy php - Télécharger - Divers Web & Internet
- Exemple de mot de passe à 8 caractères - Guide
3 réponses
Utilisateur anonyme
12 janv. 2014 à 04:56
12 janv. 2014 à 04:56
Bonjour,
Semble-t-il que mysql s'occupe de trancher (tronquer) les champs de texte trop longs.
Alors, si le string 'allo' est entré dans un varchar(2), mysql ne retiendra que 'al'.
Sinon, tu peux utiliser l'attribut maxlength en HTML, mais attention à vérifier en PHP parce qu'un utilisateur méchant peux facilement modifier le code source.
Semble-t-il que mysql s'occupe de trancher (tronquer) les champs de texte trop longs.
Alors, si le string 'allo' est entré dans un varchar(2), mysql ne retiendra que 'al'.
Sinon, tu peux utiliser l'attribut maxlength en HTML, mais attention à vérifier en PHP parce qu'un utilisateur méchant peux facilement modifier le code source.
Ruka Nizuka
Messages postés
70
Date d'inscription
dimanche 7 avril 2013
Statut
Membre
Dernière intervention
26 novembre 2016
12 janv. 2014 à 12:39
12 janv. 2014 à 12:39
Je me disais bien que c'était une histoire de string, merci pour votre aide. Je vais faire de nouvelle recherche à ce sujet.
Sinon je veux bien de nouvelles indications plus précises ! :D
Sinon je veux bien de nouvelles indications plus précises ! :D
Ruka Nizuka
Messages postés
70
Date d'inscription
dimanche 7 avril 2013
Statut
Membre
Dernière intervention
26 novembre 2016
23 janv. 2014 à 10:51
23 janv. 2014 à 10:51
C'est bon, j'ai trouvé, il faut utiliser substr !
exemple:
$texte = "bonjour, tu vas bien ?";
$minText = substr($texte,0,10);
exemple:
$texte = "bonjour, tu vas bien ?";
$minText = substr($texte,0,10);