In questo post, impareremo come utilizzare PHP per connettersi al server MySQL. Una volta connesso a MySQL, è possibile utilizzare il codice PHP per eseguire operazioni CRUD nel database.
Come collegare PHP a mysql
Esistono due modi principali per collegare l'applicazione PHP a un server MySQL:
Esploriamo.
PHP Connect MySQL - Utilizzo di MySQLI Extension
L'estensione migliorata MySQLI o MySQL è un driver PHP per i database MySQL. Questa estensione viene fornita con ulteriori funzionalità e miglioramenti rispetto alla vecchia estensione MySQL.
L'estensione MySQLI ci fornisce la funzione MySQLI_Connect, che ci consente di connetterci al database MySQL.
La sintassi della funzione è mostrata di seguito:
mysqli_connect (
String $ hostname = ini_get ("mysqli.default_host "),
String $ username = ini_get ("mysqli.utente predefinito"),
String $ password = ini_get ("mysqli.default_pw "),
String $ Database = "",
int $ port = ini_get ("mysqli.default_port "),
String $ socket = ini_get ("mysqli.default_socket ")
): mysqli | falso
La funzione accetta che sei argomenti sono descritti di seguito:
La funzione restituirà quindi un oggetto che rappresenta la connessione al server MySQL. Se la connessione fallisce, la funzione restituisce false.
Php mysqli Connetti al server mysql - OOP
Di seguito mostra il codice orientato agli oggetti per la connessione al server MySQL utilizzando la funzione MySQLI_Connect ():
$ hostname = "localhost";
$ username = "root";
$ password = "";
$ database = "src";
$ conn = new Mysqli ($ hostname, $ username, $ password);
if ($ conn -> connect_error)
morire ("connessione non riuscita!". $ conn-> connect_error);
eco "connessione riuscita";
?>
Una volta eseguito il codice precedente, dovremmo ottenere l'output:
connessione riuscita
L'output precedente mostra la connessione riuscita.
PHP Mysqli Connetti al server MySQL - procedurale
Di seguito è riportato il codice procedurale per la connessione al server MySQL utilizzando l'estensione MySQLI:
$ hostname = "localhost";
$ username = "root";
$ password = "";
$ database = "src";
$ conn = mysqli_connect ($ hostname, $ username, $ password, $ database);
if (mysqli_connect_errno ())
morire ("connessione non riuscita".myqli_connect_error ());
eco "connessione riuscita";
?>
PHP Connect Mysql Server - PDO
Per connettersi al server MySQL utilizzando gli oggetti dati PHP, eseguire l'esempio del codice come mostrato di seguito:
$ hostname = "localhost";
$ username = "root";
$ password = "";
$ database = "src";
Tentativo
$ conn = new pDo ("mysql: host = $ hostname; dbname = $ database", $ username, $ password);
$ conn-> setAttribute (pdo :: attr_errmode, pdo :: errmode_exception);
eco "connessione riuscita";
catch (pDoException $ e)
Echo "connessione non riuscita". $ e-> getMessage ();
Conclusione
Questo tutorial ti ha insegnato come connetterti al server MySQL utilizzando gli oggetti dati PHP e l'estensione MySQLI PHP. Sentiti libero di esplorare i documenti per una vasta documentazione.