SQL o Structured Query Language , fornisce una serie di istruzioni per la gestione dei dati di MySQL . Il seguente codice di esempio illustra una tipica istruzione di inserimento : INSERT INTO prodotti ( 1 , ' cappello ');
Questa istruzione specifica il tavolo e fornisce i valori da inserire in ogni colonna . La seguente versione alternativa può essere utilizzato anche : INSERT INTO prodotti ( productID , productName ) VALUES ( 1 , ' cappello ');
In questo caso la dichiarazione specifica il nome di ogni colonna della tabella , così come la valori da inserire . Alcuni sviluppatori preferiscono questo perché è più facile verificare che ogni elemento di dati è stato inserito nella sezione di valori .
PHP Execution
script PHP in grado di eseguire istruzioni INSERT su MySQL tavoli . Il seguente codice di esempio mostra : $ insert_query = " INSERT INTO prodotti ( productID , productName ) VALUES ( 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 permette agli sviluppatori di eseguire vari tipi di query, compresi gli aggiornamenti e gli inserti . Una volta che questa linea viene eseguito, lo script ha tentato di inserire i dati nella tabella specificata , ma lo sviluppatore non deve necessariamente sapere che ha avuto successo .
Risultati
Per verificare il successo di un'operazione di inserimento , lo sviluppatore PHP può recuperare il risultato della funzione " mysql_query " . La seguente riga di codice viene illustrato estesa : $ insert_result = mysql_query ( $ insert_query ) ;
Quando PHP esegue una query , restituisce un valore booleano che indica vero se la query ha avuto successo e false se non ha avuto successo . Questo è spesso un passo utile, in particolare nei casi in cui la query di aggiornamento ha qualche altro effetto all'interno del sistema . Quando si collega e l'interrogazione di un database , molte cose possono causare problemi , come ad esempio un guasto nella connessione al database o sul server di dati . Lo script può utilizzare il valore del risultato booleano di rispondere al successo o al fallimento dell'operazione .
Uscita
In risposta al risultato della query , alcuni sviluppatori di output HTML e testo al browser . Il seguente esempio di codice PHP dimostra , dopo la query di inserimento : echo "
" $ insert_result " < /p > " ;
In alternativa , lo sviluppatore può inviare un messaggio personalizzato . . , come segue : if ($ insert_result ) echo "
Grazie ! Il tuo inserto era successo < /p > . " ; Else echo "
Whoops ! Qualcosa è andato storto . < /P > "
In entrambi i casi , il risultato viene inviato al browser dell'utente in strutture di markup HTML . Se qualcosa dovesse andare storto durante il processo di inserimento, almeno l'utente saprà .
Programmazione © www.354353.com