Aller au contenu Aller au menu
  • Dépêches
  • Journaux
  • Liens
  • Forums
  • Rédaction
  • 🎙️ Projets Libres

LinuxFr.org

Se connecter

Proposer un contenu

  • Pas de compte ? S’inscrire...

Le "fautif" est MySQL et pas PHP

Retourner au contenu associé (entrée de forum : [résolu] PHP7.3 et Mariadb - Gestion des erreurs de longueur des champs texte)

  • # Le "fautif" est MySQL et pas PHP

    Posté par Jérôme FIX (site web personnel) le 16 janvier 2021 à 05:41. En réponse au message [résolu] PHP7.3 et Mariadb - Gestion des erreurs de longueur des champs texte. Évalué à 5.

    Bonjour,

    Vu que tu as fait une mise à jour du système il y a de grandes chances que ton serveur MySQL y soit aussi passé.
    Il y a eu une modification au passage à MySQL 5.7 : passage au mode strict par défaut

    https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html

    C'est typiquement le genre d'erreurs qui autrefois étaient silencieusement mise sous le tapis, MySQL tronquait sans vergogne ta chaîne de caractère et pas de retour en erreur.

    Maintenant ce n'est plus le cas et tant mieux.

    Charge donc à toi de valider ou transformer les données avant insertion dans la base de données.

    Pour la validation en PHP je ne saurai trop te conseiller de jeter un œil du côté du composant Validator de Symfony : https://symfony.com/doc/current/validation.html. Il te permettra assez facilement de valider toutes les données saisies avant leur validation et de remonter les erreurs à l'utilisateur pour correction

    Jérôme.

Revenir en haut de page

Derniers commentaires

  • Re: Déjà vu
  • Déjà vu
  • Re: résumé
  • Re: résumé
  • Résumé
  • Re: C'est quoi le problème svp ?
  • Re: C'est quoi le problème svp ?
  • Re: moissage ?
  • résumé
  • Re: xfwl4, pour info
  • Re: C'est quoi le problème svp ?
  • xfwl4, pour info

Étiquettes (tags) populaires

  • intelligence_artificielle
  • grands_modèles_de_langage
  • merdification
  • états-unis
  • capitalisme
  • datacenter
  • réchauffement_climatique
  • administration_française
  • bigtech
  • canicule
  • souveraineté_numerique
  • jihad_butlérien

Sites amis

  • Agenda du Libre
  • April
  • Éditions D-BookeR
  • Éditions Diamond
  • Éditions Eyrolles
  • Éditions ENI
  • En Vente Libre
  • Framasoft
  • La Quadrature du Net
  • Lea-Linux
  • Open Source Initiative
  • Imprimerie Grafik Plus

À propos de LinuxFr.org

  • Mentions légales
  • Faire un don
  • L’équipe de LinuxFr.org
  • Informations sur le site
  • Aide / Foire aux questions
  • Suivi des suggestions et bogues
  • Wiki du site
  • Règles de modération
  • Statistiques
  • API pour le développement
  • Code source du site
  • Plan du site

AltStyle によって変換されたページ (->オリジナル) /