Come utilizzare PHP per interagire con MySQL

April 14

PHP è un linguaggio di programmazione utilizzato con l'HTML per la progettazione di siti web. MySQL è un programma di database che sia efficiente e affidabile. Per utilizzare correttamente PHP e MySQL è necessario disporre di entrambi i programmi scaricati sul computer.

istruzione

1 Login o creare un nome utente e una password per MySQL. Per creare un nuovo nome utente, accedere a MySQL come "root".

2 Tipo in questa dichiarazione una volta che si è iscritto: CREATE DATABASE db_test;
USO db_test; CREATE TABLE tbl_phonebook (phone_id INT primario non KEY AUTO_INCREMENT NULL, phone_name VARCHAR (40), PHONE_NUMBER VARCHAR (40), INDICE phone_name_idx (phone_name), INDICE phone_number_idx (PHONE_NUMBER); GRANT SELECT, UPDATE, DELETE, INSERT per db_test. * PER 'test_user' IDENTIFICATO DA 'test_user'. Dopo questo viene inserito, MySQL crea un'applicazione web e titoli che "tbl_phonebook."

3 Connettersi al database MySQL. Per fare ciò, digitare: ?php$link=mysql_connect('localhost','test_user','test_user');$persist_link=mysql_pconnect('localhost','test_user','test_user');?. Questo crea automaticamente una connessione al database. Se esiste già una connessione che utilizza quello aperto.

4 Scegli il tuo database. Digitare: php $ link = mysql_connect ( 'localhost', 'test_user', 'test_user'); mysql_select_db ( 'db_test', $ link);?. Ciò consente di selezionare il database che si desidera utilizzare.

5 Per inserire i dati, utilizzare questo modello:? Php mysql_connect ( 'localhost', 'test_user', 'test_user');
mysql_select_db ( 'db_test'); $ sql = "INSERT INTO tbl_phonebook
(Phone_name, PHONE_NUMBER)
VALORI ( 'John Doe', '+ 1234567890') ";
mysql_query ($ sql) ;?

6 Recuperare dati riguardanti l'uso di database MySQL, digitando:? Php
mysql_connect ( 'localhost', 'test_user', 'test_user');
mysql_select_db ( 'db_test'); $ sql = "SELECT * FROM tbl_phonebook";
mysql_query ($ sql);
?

7 Prendere dati dal database con questo modello: <? Php
mysql_connect ( 'localhost', 'test_user', 'test_user');
mysql_select_db ( 'db_test');
$ Sql ​​= "DELETE FROM WHERE tbl_phonebook phone_id = 1";
$ Res = mysql_query ($ sql);
if ($ res) {print ( 'ID del telefono = 1 cancellato');
} Else print ( 'Impossibile cancellare');
?>

8 Chiudere la connessione al database digitando:? Php $ link = mysql_connect ( 'localhost', 'test_user', 'test_user'); mysql_select_db ( 'db_test', $ link);
$ Sql ​​= "SELECT * FROM tbl_phonebook"; $ res = mysql_query ($ sql, $ link);
if ($ res) {while ($ dati = mysql_fetch_object ($ res)) {
stampare("

Nome: "$ data-> phone_name), stampa (." Telefono: "$ data-> phone_number.".

");} mysql_free_result ($ res);} mysql_close ($ link)

Consigli e avvertenze

  • Ovunque si vede test_user, inserire il proprio nome utente.