Salut,
Je ne saurais répondre à la première question.
Pour la seconde, il n'y a pas de "bonne" façon de faire : à toi de voir ... où à ton chef de projet.
Première option, plus longue en temps mais probablement la plus satisfaisante pour l'utilisateur : il faut contrôler la longueur du champ et en cas de dépassement, afficher un message d'erreur et revenir à la saisie.
Seconde option, l'utilisateur ne se rend compte de rien : il suffit de faire un $monChamp = substr($monChamp, 0, 120) , et le tour est joué !
# php.net est ton ami
Posté par ComputingFroggy (site web personnel) . En réponse au message [résolu] PHP7.3 et Mariadb - Gestion des erreurs de longueur des champs texte. Évalué à 3.
Salut,
Je ne saurais répondre à la première question.
Pour la seconde, il n'y a pas de "bonne" façon de faire : à toi de voir ... où à ton chef de projet.
Première option, plus longue en temps mais probablement la plus satisfaisante pour l'utilisateur : il faut contrôler la longueur du champ et en cas de dépassement, afficher un message d'erreur et revenir à la saisie.
Seconde option, l'utilisateur ne se rend compte de rien : il suffit de faire un
$monChamp = substr($monChamp, 0, 120), et le tour est joué !Pour info, toutes les fonctions pour les chaînes de caractères sont dans la doc.
Bon débogage !