Per utilizzare un database con PHP , connettersi al server di database e quindi aprire il database che si desidera utilizzare . È possibile eseguire entrambe queste attività utilizzando built-in funzioni PHP progettati per lavorare con il motore di database , ad esempio MySQL . In entrambi i casi , è necessario controllare il valore restituito dalla chiamata di funzione per determinare se hanno avuto successo . Per una chiamata di funzione senza successo , controllare il codice di errore specifico generato per determinare la causa dell'errore . Ad esempio , MySQL rilascerà il codice di errore 1146 se un database non esiste . Istruzioni
1
Creare un nuovo file di programma PHP in un editor. Ad esempio, digitare :
php checkdb.php
2
Connettersi al server di database con l'host , nome utente e password . Controllare il valore restituito per determinare se la connessione al server di database ha avuto successo . Ad esempio, digitare : ? !
< Php
$ DBC = mysql_connect ( " localhost " , "username " , " password") ;
if ( $ DBC ) die ( " Impossibile connettersi al server di database !") ;
3
chiamano la funzione per selezionare il database e valutazione del valore di ritorno . Se la selezione non è stata eseguita correttamente , verificare se il codice di errore è " 1049 ", che indica che il database non esiste . Scrivere il messaggio appropriato per lo schermo a seconda del risultato della chiamata di funzione del database . Ad esempio, digitare :
$ db = mysql_select_db ( "database" ) ;
if ( $ db ) {
if ( ( $ err = mysql_errno ( ) ) == 1049 ) per
die ( "Il database non esiste! " ) ;
altro
die ( "Il database esiste , ma c'è un altro errore" $ err " . . ! - " . mysql_error ( $ db ) ) ; }
else {
echo" esiste Database " ;
}
< p > ? >
4
Uscire l'editor e salvare il programma . Eseguire il programma PHP , spostarsi in un browser . Prova che il programma funziona correttamente con l'apertura di un database esistente e il tentativo di aprire un database che non esiste .