Come collegare PHP MySQL per un DB

June 13

PHP Hypertext Preprocessor è un linguaggio di programmazione originariamente creato per sviluppo di siti web, anche se si è evoluto in un potente linguaggio general-purpose. PHP può essere usato su quasi ogni piattaforma software moderno ed è una delle tecnologie lato server più diffusi. codice PHP viene di solito inserito direttamente in un documento HTML. PHP è interpretato sul server Web, che genera HTML e invia la pagina risultante al client. siti PHP spesso devono connettersi a un database come MySQL, un sistema di database open-source gratuito.

istruzione

1 Inizia un nuovo documento PHP / HTML, se non ne hai già uno. È sufficiente creare un file di testo con estensione .php e aggiungere il seguente codice:

<? Php

?>

Tutte le dichiarazioni di PHP sono scritte tra queste due linee.

2 Determinare il MySQL nome utente, password e l'indirizzo host o IP del server MySQL. Se il server è in esecuzione sulla stessa macchina del server Web, utilizzare "localhost" (senza virgolette) per il nome host. Aggiungere la seguente riga appena dentro l'dichiarazioni, sostituendo "utente", "passaggio" e "host" con i valori appropriati <? Php?>:

mysql_connect (host, utente, pass) o morire (mysql_error ());

La "o morire (mysql_error ())" verrà visualizzato un messaggio di errore nel browser se la pagina si accede e PHP non può connettersi correttamente.

3 Determinare il database MySQL che si desidera connettersi. Il tuo utente MySQL deve disporre di privilegi appropriati sul database. Aggiungere la seguente riga al di sotto della linea di aggiunta al punto 2, in sostituzione di "database" con il nome appropriato:

mysql_select_db ( "database") or die (mysql_error ());

4 Compilare il resto del codice PHP. Tutte le chiamate alle funzioni di PHP mysql_ opereranno sulla base di dati precedentemente specificato, a meno che mysql_connect () o mysql_select_db () sono chiamati di nuovo con valori diversi.

Consigli e avvertenze

  • Se ci si connette al proprio database, di solito è una buona idea per creare uno speciale, utente limitato per PHP da usare, invece di collegare come utente root, che può essere un rischio per la sicurezza.