PHP und mySQL zusammenarbeiten, um dynamische Webseiten zu hosten. Sie senden Updates für die MySQL-Datenbank mit PHP. Mit dem Update -Befehl , wird die Information in der mySQL -Datenbank geändert . Wenn die Daten in einer Nachkommastelle Feld nicht aktualisiert wird, kann es von schlechten PHP oder MySQL-Code sein, dass Sie zu prüfen und zu korrigieren, die Seiten Ihrer Website . Überprüfen Sie die SQL -Code
Jede Aussage in Ihrer MySQL-Code ein Semikolon enden Charakter haben müssen . Das Semikolon zeigt an, dass die Aussage beendet , so dass MySQL bewegen auf die nächste Anweisung . Wenn Sie ein Semikolon verpassen , wird eine Update-Anweisung nicht ausgeführt und das Dezimalsystem Feld ändern Sie enthält nicht die neuen Informationen. Schauen Sie durch jeden Ihrer mySQL Aussagen und füge alle fehlenden Semikolon am Ende jeder Anweisung .
Überprüfen Sie die PHP -Anweisungen
Die PHP -Anweisungen, die keine mySQL -Anweisungen enthalten auch müssen Sie ein Semikolon zwischen Aussagen . Überprüfen Sie den Code in Ihre PHP-Dateien , die die dezimale Feld zu aktualisieren . Neben der Überprüfung der Aussagen , stellen Sie sicher das "Ausführen" -Funktion aufgerufen wird nach dem Einrichten die Aussage . Die Execute- Funktion läuft der MySQL- Code auf dem Server , um die Dezimalfelder aktualisieren.
Tabelle Structure
Einige Programmierer versehentlich versuchen, eine Dezimalzahl in eine hinzufügen Feld, das mit der "int" Datentyp eingestellt ist. Der Datentyp int nicht erlaubt Dezimalzahlen , so dass Sie eine Fehlermeldung erhalten , wenn Sie eine mySQL -Anweisung auszuführen versuchen . Überprüfen Sie die Tabelle in der Struktur mySQL Workbench und überprüfen Sie , dass die Spalte , in dem Sie versuchen, den Wert enthalten, werden tatsächlich mit der " Nachkommastelle " Datentyp gesetzt .
Berechtigungen
Die MySQL-Datenbank erfordert einen Benutzernamen und ein Passwort , um die Daten in seine Tabellen zu aktualisieren. Wenn Sie versehentlich den falschen Benutzernamen und Ihr Passwort in Ihrem PHP-Code , wird der mySQL Datenbank nicht aktualisieren . Überprüfen Sie die PHP -Datei für den Benutzernamen und das Kennwort ein, und überprüfen, ob sich mit dem Benutzernamen und Kennwort in die MySQL Workbench entspricht .