PHP codice per la connessione a MySQL

April 13

Per utilizzare PHP per connettersi a MySQL, è necessario innanzitutto stabilire una connessione ad un server MySQL, quindi selezionare un database MySQL sul server e, infine, inviare query alle tabelle del database. Tutto il codice deve andare all'interno dei tag PHP - "<? Php" per aprire e "?>" Per chiudere - sulle tue pagine web.

Collegare

Per connettersi a un database MySQL in PHP, è possibile utilizzare la funzione "mysql_connect", che richiede tre parametri: un server di database MySQL, username e password. Si possono fornire questi parametri, direttamente come stringhe o variabili PHP. Ad esempio, digitando "$ db = mysql_connect ($ dbserver, $ dbusername, $ dbPassword);" (Senza virgolette) stabilisce una connessione a MySQL. Quando ha successo, il "mysql_connect" fa solo la connessione con il server, non con qualsiasi database o tabelle e non si può ancora inviare query.

Seleziona database

server MySQL hanno spesso più di un database. Per selezionare uno specifico che ha i tavoli necessari per il vostro sito web, la funzione "mysql_select_db". Hai solo bisogno di fornire un nome di database come parametro e possibile utilizzare una variabile o una stringa di farlo. Ad esempio, digitare "mysql_select_db ($ dbName);" (Senza virgolette) per selezionare un database dal server. È possibile effettuare diverse chiamate alla funzione per la connessione a più database. Se la chiamata a "mysql_select_db" non fallisce, si può iniziare a interrogare le tabelle del database.

Interrogazioni

Dopo aver collegato con successo ad un server MySQL e selezionando uno o più database, è possibile interrogare le tabelle utilizzando la sintassi SQL e visualizzare i risultati restituiti sulle pagine Web. Per inviare una query in PHP, utilizzare la funzione "mysql_query" e memorizzare il valore in una variabile. Ad esempio, digitare "$ query = mysql_query ( 'SELECT * FROM table_name');" per inviare una query. È possibile utilizzare qualsiasi query SQL che si desidera, dal semplice selezionare, aggiornare, aggiungere o eliminare le query di query che utilizzano le condizioni, join, i limiti o procedure.

eccezioni

Quando si programma il vostro sito web per connettersi a un database MySQL, è necessario includere qualche errore di codice di gestione. Un metodo è quello di chiamare una funzione e quindi digitare "o morire (mysql_error ());" con "morire" fanalino di messaggio di errore MySQL nella pagina Web se la chiamata di funzione non riesce. In alternativa, la "prova, lanciare e catturare" metodo implica che si scrive un blocco di codice per la parte "provare" in cui si tenta di chiamare una funzione e se non funziona, si utilizza la parola chiave "tiro" per passare l'eccezione alla " catturare "blocco di codice, che gestisce l'eccezione. Questo metodo richiede più di programmazione ma ti dà maggiore flessibilità nei messaggi di errore di programmazione.