Come inserire un decimale in PHP MySQL

January 23

Come inserire un decimale in PHP MySQL


PHP offre molte funzioni standard per la gestione di database MySQL. Ciò significa che l'inserimento dei dati in una tabella del database MySQL utilizzando uno script PHP richiede solo pochi semplici passi. Qualsiasi tipo di dati consentito in MySQL può essere incluso all'interno di tali istruzioni INSERT, compresi i numeri decimali. È possibile effettuare inserti SQL di valori decimali su un database MySQL utilizzando PHP, anche se si ha poca esperienza di programmazione.

istruzione

1 Crea il tuo script PHP. Se non l'hai già fatto, creare un nuovo file in un editor di testo e salvarlo con ".php" come estensione. Inserire il seguente codice di struttura, che si collega a un database MySQL dato i dettagli del database, username e password:

<? Php

// Connettersi e selezionare la banca dati pertinente

mysql_connect ( "localhost", "utente", "pass") or die (mysql_error ());

mysql_select_db ( "dbname") or die (mysql_error ());

// Ulteriori elaborazioni qui

?>

Modificare il codice in base alle proprie posizione del database, nome utente e dettagli.

2 Costruisci la tua dichiarazione dell'inserto SQL. Per inserire dati in una tabella di database MySQL, è necessario creare un'istruzione SQL utilizzando la tabella nome, la struttura e da inserire dettagli dei dati. Il seguente esempio riflette una tabella di database denominato "oggetto" con colonne denominate "nome" e "lunghezza" in cui il valore "lunghezza" è rappresentato nel database come decimale:

$ Insert_statement = "INSERT INTO oggetto (nome, lunghezza) VALORI ( 'Carpet', 100.5)";

Questa linea in realtà non eseguire l'istruzione di inserimento sul database, semplicemente costruisce come una variabile stringa. A volte in programmazione PHP, può essere più facile per rompere un compito grande in piccoli compiti e affrontare uno alla volta.

3 Eseguire la sua dichiarazione di inserimento nel database. Utilizzando il seguente esempio di sintassi, eseguire la sua dichiarazione di inserimento:

$ Insert_result = mysql_query ($ insert_statement);

Una dichiarazione inserto in SQL è un tipo di query, quindi viene effettuata utilizzando la stessa sintassi di PHP si usa per interrogare un database. Lo script utilizza la connessione esistente e database selezionato già utilizzando le funzioni di connessione per eseguire la query specificata.

4 Controllare i risultati della vostra dichiarazione dell'inserto. Il "insert_result" memorizza variabile il risultato della query eseguita sulla vostra tavola di database MySQL, in modo da poter usare per fornire un feedback come segue:

if ($ insert_result) echo "Inserisci successo!";

else echo "Oops - qualcosa è andato storto!";

Ciò è particolarmente utile durante il test, come si può vedere a colpo d'occhio se il vostro inserto ha funzionato.

5 Salva il tuo script PHP e caricarlo sul server Web. Sfoglia al suo indirizzo in un browser Web per testarlo. Si dovrebbe essere in grado di vedere se l'inserto funziona leggendo il messaggio di feedback visualizzato. Se l'inserto non funziona, controllare la sintassi, compreso il codice di connessione al database, così come l'istruzione INSERT SQL, e riprovare fino a quando non funziona correttamente.

Consigli e avvertenze

  • Si possono trovare aiuta a costruire la vostra istruzione di inserimento in diverse fasi, la memorizzazione di ogni elemento in una variabile poi li unisce nella dichiarazione finale.
  • E 'meglio non usare i valori decimali per la valuta in un database, in quanto ciò può causare errori di arrotondamento.