PHP & MySQL sind nicht das dezimale Feld Aktualisieren

October 24

PHP und MySQL arbeiten zusammen, um dynamische Websites hosten. Sie senden die Updates an die MySQL-Datenbank mit PHP. Mit dem Update-Befehl wird die Informationen in der MySQL-Datenbank geändert. Wenn die Daten in eine dezimale Feld nicht aktualisiert werden, kann es sein, aus schlechten PHP oder MySQL Code, die Sie überprüfen und korrigieren Sie in Ihre Webseiten.

Überprüfen Sie den SQL-Code

Jede Anweisung im Code MySQL muss ein Semikolon-Endzeichen. Das Semikolon kennzeichnet, dass die Anweisung beendet hat, so dass MySQL an die nächste Anweisung weitergehen kann. Wenn Sie ein Semikolon verpassen, Ausführen einer Update-Anweisung wird nicht und das dezimale Feld, das Sie ändern enthält keine neue Informationen. Schauen Sie durch Ihre MySQL-Vorschlägen und fügen Sie jede fehlende Semikolons am Ende jeder Anweisung.

Überprüfen Sie die PHP-Befehle

Außerdem benötigen die PHP-Anweisungen, die MySQL Anweisungen enthält ein Semikolon zwischen Anweisungen. Überprüfen Sie den Code in Ihre PHP-Dateien, die das dezimale Feld zu aktualisieren. Zusätzlich zur Überprüfung der Aussagen, stellen Sie sicher, dass die Funktion "ausführen" aufgerufen wird, nachdem Sie die Anweisung eingerichtet. Die Execute-Funktion führt den MySQL-Code auf dem Server, die dezimale Felder aktualisieren.

Tabellenstruktur

Einige Programmierer versuchen versehentlich eine Dezimalzahl ein Feld hinzufügen, das mit dem Datentyp "Int" eingerichtet ist. Der Int-Datentyp erlaubt keine Dezimalzahlen, so dass Sie eine Fehlermeldung, wenn Sie versuchen, eine MySQL-Anweisung ausführen. Überprüfen Sie die Tabellenstruktur in der MySQL Workbench und überprüfen Sie, ob die Spalte, in der Sie versuchen, den Wert enthalten, tatsächlich mit der Datentyp "decimal" festgelegt ist.

Berechtigungen

Die MySQL-Datenbank erfordert einen Benutzernamen und ein Kennwort, um die Daten in ihren Tabellen aktualisieren. Wenn Sie versehentlich den falschen Benutzernamen und Passwort in Ihrem PHP-Code verwenden, werden die MySQL-Daten nicht aktualisiert. Überprüfung die PHP Datei für Benutzername und Passwort und überprüfen Sie, d. h. korrespondiert mit den Benutzernamen und das Kennwort in der MySQL Workbench.