PHP och MySQL arbeta tillsammans för att vara värd för dynamiska webbplatser . Du skickar uppdateringar till MySQL-databas med PHP . Med uppdateringen kommandot , är informationen i MySQL-databasen ändrats . Om data i en decimal fält inte uppdateras , kan det vara från dåligt PHP eller MySQL -kod som du måste kontrollera och rätta till i dina webbsidor . Kontrollera SQL-kod
Varje uttalande i din MySQL -koden måste ha en avslutande semikolon . Den semikolon indikerar att meddelandet har slutat så att MySQL kan gå vidare till nästa sats . Om du missar ett semikolon , kommer en uppdatering uttalande verkställa inte och decimal fält du ändrar inte innehåller den nya informationen . Titta igenom alla dina MySQL uttalanden och lägg saknade semikolon i slutet av varje påstående .
Kontrollera PHP Uttalanden
PHP uttalanden som innehåller alla MySQL uttalanden också behöver ett semikolon mellan uttalanden . Kontrollera koden i dina PHP-filer som uppdaterar decimal fältet . Förutom att kontrollera de uttalanden , se till att " köra " funktion anropas när du ställer in ett uttalande . Den exekvera funktionen kör mySQL kod på servern för att uppdatera decimal fält .
Tabell Struktur
Vissa programmerare av misstag försöker lägga ett decimaltal till ett fält som är inställd med " int " datatypen . Datatypen int tillåter inte decimaltal , så du får ett felmeddelande när du försöker köra en MySQL uttalande . Granska tabellen struktur i MySQL Workbench och kontrollera att kolumnen som du försöker att innehålla det värde som faktiskt ställs in med " decimal " datatyp .
Behörigheter
MySQL-databasen kräver ett användarnamn och lösenord för att uppdatera data i sina tabeller . Om du av misstag använder fel användarnamn och lösenord i din PHP-kod , inte uppdatera MySQL data inte . Granska PHP -filen för användarnamn och lösenord och verifiera som överensstämmer med det användarnamn och lösenord i MySQL Workbench .