Il Collegamento di base MySQL negli script PHP con Error Checking

December 16

Il minimo è necessario connettersi a un database MySQL utilizzando PHP è la funzione "mysql_connect" per connettersi a un server, poi la funzione "mysql_select_db" per selezionare un database sul server. Quando si fornisce argomenti per diverse chiamate di funzione, è possibile utilizzare stringhe o passare variabili con i valori necessari. Semplice programma metodi di gestione degli errori per visualizzare nel caso in cui PHP non riesce a connettersi a MySQL. Dopo questo, è possibile interrogare il database.

Connettersi a MySQL

Per connettersi a un MySQL con PHP, è necessario utilizzare la funzione "mysql_connect". Come minimo, richiede tre parametri: il server di database, un nome utente e una password. Salva il risultato in una variabile. Ad esempio, digitare "$ conn = mysql_connect ($ dbhost, $ dbUser, $ dbpass);" per effettuare la connessione. Finché non si modifica il valore della variabile, la connessione rimane aperta. Come argomenti aggiuntivi, è possibile specificare se si stabilisce una seconda connessione e impostare le bandiere, ma questi non sono necessari e per le connessioni più avanzate.

Selezionare un database

Semplicemente stabilire una connessione a MySQL non consente di interagire con un database. Utilizzare la funzione "mysql_select_db" per aprire un database MySQL che è possibile interrogare. Ad esempio, digitare "mysql_select_db ($ dbName);" per selezionare un database. Si può anche fornire un identificativo di connessione per specificare quale connessione da utilizzare con questa chiamata di funzione, ma se si lascia questo parametro fuori, PHP utilizza l'ultima connessione stabilita dalla funzione "mysql_connect". Inoltre, si noti che non è necessario per salvare i risultati di questa funzione a una variabile.

Gestione degli errori

Se si verifica un errore durante un tentativo di stabilire una connessione a MySQL, utilizzare la funzione "mysql_error" per visualizzare il messaggio di errore sullo schermo. Hai due opzioni principali per gestire gli errori durante la scrittura di codice. In primo luogo, è possibile utilizzare la funzione di "morire". Ad esempio, digitare "$ conn = mysql_connect (...) or die (mysql_error ());" per uscire lo script quando si verifica un errore. In alternativa, è possibile utilizzare un'istruzione if. Ad esempio, digitare "if ($ conn = mysql_connect (...) {// codice per il successo} else {mysql_error ();}", per usare il costrutto condizionale.

Invio query

Dopo aver stabilito con successo un link dal tuo PHP a MySQL, utilizzare la funzione "mysql_query" per inviare query al database utilizzando la sintassi MySQL e restituire le informazioni alla pagina Web. Salvare i risultati della query in una variabile in modo da poter manipolare i dati e visualizzare ciò che si desidera nella pagina. Inoltre, includere il codice di gestione degli errori nello stesso modo che hai fatto quando si stabilisce una connessione in caso di query non valide.