PHP og mySQL arbejde sammen om at være vært for dynamiske websites. Du sender opdateringer af mySQL database ved hjælp af PHP. Med opdateringen kommando, at oplysningerne i mySQL databasen ændret. Hvis data i et decimal felt ikke opdateres , kan det være fra slemt PHP eller mySQL kode, skal du tjekke og rette i dit website sider . Kontroller SQL-kode
Hver erklæring i din mySQL -koden skal have en slutter semikolon . Semikolon viser, at redegørelsen er afsluttet , så mySQL kan gå videre til den næste sætning . Hvis du går glip af et semikolon , vil en opdatering erklæring ikke udføre og decimal felt du ændrer ikke indeholder nye oplysninger. Kig gennem hver af dine mySQL udsagn og tilføje eventuelle manglende semikolon i slutningen af hver sætning.
Kontroller PHP Udtalelser
PHP udsagn , der indeholder eventuelle mySQL udsagn også har brug for et semikolon mellem udsagn. Kontroller koden i dine PHP -filer, der opdaterer decimal felt. Ud over at kontrollere de erklæringer , skal " execute" funktion kaldes når du har konfigureret opgørelsen. Den udfører funktionen kører mySQL kode på serveren til at opdatere decimal felter.
Tabelstruktur
Nogle programmører uheld forsøger at føje et tal til en felt, der er sat op med " int " datatype. Den int datatype tillader ikke decimaltal , så du modtager en fejlmeddelelse , når du forsøger at udføre en mySQL erklæring. Gennemgå tabellen struktur i mySQL Workbench , og kontrollere, at den kolonne, hvor du forsøger at indeholde værdien faktisk er sat med " decimal " datatype.
Tilladelser
mySQL database kræver et brugernavn og en adgangskode for at opdatere dataene i dens tabeller . Hvis du ved et uheld bruger forkert brugernavn og password i din PHP-kode , har mySQL data ikke opdatere . Gennemgå PHP -filen for brugernavn og adgangskode og bekræfte, at der er overensstemmelse med det brugernavn og adgangskode i mySQL Workbench .