PHP og MySQL arbeide sammen for å være vert for dynamiske websider . Du sender oppdateringer til MySQL database ved hjelp av PHP. Med oppdateringen kommandoen , er informasjonen i databasen MySQL endret. Hvis dataene i en desimal feltet ikke er oppdatert, kan det være fra dårlig PHP eller mySQL -kode som du må sjekke og rette på nettsidene. Kontroller SQL-kode
Hver uttalelse i MySQL -koden må ha en slutt semikolon . Semikolon indikerer at uttalelsen er avsluttet slik at mySQL kan gå videre til neste påstand . Hvis du savner et semikolon , vil en oppdatering uttalelsen ikke utføre og desimal feltet du endrer inneholder ikke den nye informasjonen. Se gjennom hver av MySQL uttalelser og legge til eventuelle manglende semikolon på slutten av hver setning .
Kontroller PHP uttalelsene
PHP -setninger som inneholder noen mySQL uttalelser også trenger et semikolon mellom uttalelser. Sjekk inn koden i dine PHP-filer som oppdaterer desimal feltet . I tillegg til å sjekke påstandene , pass på at "execute " funksjonen kalles etter at du har satt opp uttalelsen . Den utføre funksjonen kjører mySQL kode på serveren for å oppdatere desimal felt.
Table Struktur
Noen programmerere uhell prøver å legge til et desimaltall til en felt som er satt opp med " int " datatype. Den int datatype tillater ikke desimaltall , slik at du får en feilmelding når du prøver å utføre en mySQL uttalelse. Gjennom tabellen struktur i mySQL Workbench og kontrollere at den kolonnen hvor du prøver å inneholde verdien er faktisk satt med " desimal " datatype.
Tillatelser
databasen MySQL krever brukernavn og passord for å oppdatere dataene i sine tabeller . Hvis du ved et uhell bruker feil brukernavn og passord i din PHP-koden , gjør mySQL data ikke oppdatere . Gjennomgå PHP -filen for brukernavn og passord og bekreft som korresponderer med brukernavn og passord i MySQL Workbench .