PHP e MySQL lavorano insieme per ospitare siti web dinamici . Si invia gli aggiornamenti al database MySQL utilizzando PHP . Con il comando di aggiornamento , le informazioni contenute nel database mySQL è cambiato. Se i dati in un campo decimale non viene aggiornato , può essere di male o il codice PHP mySQL che è necessario verificare e correggere nelle vostre pagine web . Controllare il codice
SQL Ogni istruzione nel codice mySQL deve avere un carattere di punto e virgola finale. Il punto e virgola indica che l'istruzione è terminata in modo che MySQL può passare all'istruzione successiva . Se si perde un punto e virgola , una dichiarazione di aggiornamento non viene eseguito e il campo decimale si cambia non contiene le nuove informazioni . Guardate attraverso ciascuna delle sue dichiarazioni MySQL e aggiungere eventuali punti e virgola mancanti alla fine di ogni istruzione .
Controllare le dichiarazioni PHP
Le dichiarazioni PHP che contengono le dichiarazioni mySQL anche hanno bisogno di un punto e virgola tra le dichiarazioni . Controllare il codice nei file PHP che aggiorna il campo decimale . Oltre al controllo delle dichiarazioni , assicurarsi che la funzione di "eseguire" viene chiamato dopo aver impostato la dichiarazione. La funzione di esecuzione esegue il codice mySQL sul server per aggiornare i campi decimali .
Table Struttura
Alcuni programmatori tentano accidentalmente per aggiungere un numero decimale a una campo che è impostato con il tipo di dati "int " . Il tipo di dati int non consente numeri decimali , in modo da ricevere un errore quando si tenta di eseguire un'istruzione mySQL . Rivedere la struttura della tabella in MySQL Workbench e verificare che la colonna in cui si sta tentando di contenere il valore è effettivamente impostato con il tipo di dati " decimale " .
Permessi
il database MySQL richiede un nome utente e una password per aggiornare i dati nelle sue tabelle . Se si utilizza accidentalmente il nome utente e la password sbagliata nel codice PHP , i dati mySQL non aggiorna . Esaminare il file PHP per il nome utente e la password e verificare che si corrisponde con il nome utente e la password nel Workbench mySQL .