Risultati di inserire MySQL PHP in Echo

July 28

Risultati di inserire MySQL PHP in Echo


Agli sviluppatori di creare siti web e applicazioni utilizzando PHP e MySQL, con i dati memorizzati in MySQL e PHP script gestione delle query e aggiornamenti. Uno script PHP può eseguire un'istruzione di inserimento, attraverso il quale viene aggiunto un nuovo record a una tabella di database. Il linguaggio PHP fornisce funzioni standard per la gestione di database MySQL, attraverso il quale gli script possono effettuare inserisce i dati. Una volta che un inserto è completo, lo sviluppatore può avere bisogno di confermare il proprio successo o il fallimento.

Inserire SQL

SQL o Structured Query Language, fornisce una serie di istruzioni per la gestione dei dati di MySQL. Il codice di esempio seguente mostra un'istruzione tipica di inserimento:
INSERT INTO valori del prodotto (1, 'cappello');

Questa istruzione specifica la tabella e fornisce i valori da inserire in ogni colonna. La seguente versione alternativa può essere utilizzato anche:
INSERT INTO prodotto (productID, productName) VALORI (1, 'cappello');

In questo caso l'istruzione specifica il nome di ogni colonna della tabella così come i valori da inserire. Alcuni sviluppatori preferiscono questo perché è più facile per verificare che ogni elemento di dati è stato inserito nella sezione di valori.

PHP Execution

script PHP possono eseguire istruzioni INSERT su tabelle di MySQL. Il codice di esempio riportato di seguito illustra:
$ Insert_query = "INSERT INTO VALORI prodotto (productID, nomeprodotto) (1, 'cappello')";
mysql_query ($ insert_query);

La prima riga qui memorizza la stringa di query come variabile, e poi la seconda esegue sul database. L'affermazione "mysql_query" in PHP consente agli sviluppatori di eseguire vari tipi di ricerca, tra cui gli aggiornamenti e gli inserti. Una volta che questa linea esegue, lo script è tentato di inserire i dati sulla tabella specificata, ma lo sviluppatore non necessariamente sapere che ha avuto successo.

Risultato

Per verificare il successo di un'operazione di inserimento, lo sviluppatore PHP può recuperare il risultato della funzione "mysql_query". La seguente linea estesa di codice viene illustrato:
$ Insert_result = mysql_query ($ insert_query);

Quando PHP esegue tutte le query, restituisce un valore booleano che indica true se la richiesta ha avuto successo e false se non ha avuto successo. Questo è spesso un passo utile, in particolare nei casi in cui l'aggiornamento interrogazione abbia qualche altro effetto all'interno del sistema. Quando si collega e interrogare un database, molte cose possono causare problemi, come un errore nella connessione al database o sul server di dati. Lo script può utilizzare il valore del risultato booleano per rispondere al successo o il fallimento dell'operazione.

Produzione

In risposta al risultato della query, un po 'di HTML uscita sviluppatori e il testo al browser. Il seguente codice PHP esempio illustra, dopo la query di inserimento:
echo "<p>" $ insert_result "</ p>"..;

In alternativa, l'uscita sviluppatore può un messaggio personalizzato, come segue:
if ($ insert_result) echo "<p> Grazie vostro inserto è riuscito </ p>!".;
else echo "<p> Ops! Qualcosa è andato storto. </ p>"

In entrambi i casi, il risultato viene inviato al browser dell'utente in strutture markup HTML. Se qualcosa va storto durante il processo di inserimento, di almeno l'utente saprà.