PHP et MySQL travaillent ensemble pour héberger des sites Web dynamiques. Vous envoyez mises à jour de la base de données MySQL avec PHP. Avec la commande mise à jour, les informations contenues dans la base de données MySQL est modifié. Si les données d'un champ décimal n'est pas mise à jour, il peut être de mauvaise code PHP ou mySQL que vous devez vérifier et corriger dans vos pages Web . Vérifiez le code SQL
Chaque instruction dans votre code de MySQL doit avoir un caractère point-virgule de fin. Le point-virgule indique que l'instruction est terminée pour que MySQL peut passer à l'instruction suivante. Si vous oubliez une virgule, une déclaration de mise à jour ne s'exécute pas et le champ décimal vous modifiez ne contient pas la nouvelle information. Regardez à travers chacun de vos comptes MySQL et ajouter des points-virgules manquantes à la fin de chaque énoncé.
Vérifiez les états PHP
Les états PHP qui contiennent des déclarations mySQL aussi besoin d'un point-virgule entre les états . Vérifiez le code dans vos fichiers PHP à jour le champ décimal. En plus de vérifier les déclarations, assurez-vous que la fonction "exécuter" est appelée après avoir configuré la déclaration. L' exécution de la fonction exécute le code de MySQL sur le serveur pour mettre à jour les champs décimaux .
Table Structure
Certains programmeurs tentent accidentellement d'ajouter un nombre décimal à une domaine qui est mis en place avec le type de données "int" . Le type de données int n'autorise pas les nombres décimaux , si vous recevez une erreur lorsque vous essayez d' exécuter une requête MySQL. Examiner la structure de la table dans le MySQL Workbench et vérifiez que la colonne dans laquelle vous essayez de contenir la valeur est effectivement mis avec le type de données " décimal " .
Permission
La base de données mySQL nécessite un identifiant et un mot de passe pour mettre à jour les données dans ses tables. Si vous utilisez accidentellement le mauvais nom d'utilisateur et mot de passe dans votre code PHP , les données mySQL ne met pas à jour . Consultez le fichier PHP pour l'identifiant et le mot de passe et vérifiez que se correspond avec le nom d'utilisateur et mot de passe dans le Workbench MySQL.