Il miglior tutorial collegamento PHP MySQL Nel 2024, in questo tutorial puoi imparare Io uso il MySQLi, o DOP?,MySQLi e collegamento DOP esempio MySQL,installazione MySQLi,installazione DOP,connessione MySQL,Esempi (MySQLi - Object Oriented),Esempi (MySQLi - orientata ai processi),Esempi di (DOP),Chiudi connessione,Esempi (MySQLi - Object Oriented),Esempi (MySQLi - orientata ai processi),Esempi di (DOP),

collegamento PHP MySQL

PHP 5 o superiore e raccomanda le seguenti modalità di connessione MySQL:

  • MySQLi estensione ( "i" significa miglioramento)
  • DOP (Oggetti PHP Data)

Nelle prime versioni di PHP, usiamo estensione MySQL. Tuttavia, l'espansione nel 2012 non è raccomandato.


Io uso il MySQLi, o DOP?

Se avete bisogno di una risposta breve, cioè "quello che hai usato per usare che."

MySQLi e DOP hanno i loro vantaggi:

applicazioni DOP in 12 diversi database, MySQLi solo per il database MySQL.

Quindi, se avete bisogno di cambiare il progetto in una varietà di database, si consiglia di utilizzare DOP, in modo che solo bisogno di modificare la stringa di connessione e dipartimenti possibile interrogare. Usa MySQLi, se un database diverso, è necessario riscrivere tutto il codice, tra cui le query.

Entrambi sono object-oriented, ma fornisce anche una interfaccia MySQLi API.

Entrambi supportano le istruzioni preparate. istruzioni preparate per prevenire SQL injection, per la sicurezza dei progetti web è molto importante.


MySQLi e collegamento DOP esempio MySQL

In questo capitolo e nel prossimo capitolo, useremo le seguenti tre modi per dimostrare PHP MySQL operare:

  • MySQLi (object-oriented)
  • MySQLi (orientato al processo)
  • DOP

installazione MySQLi

Linux e Windows: Quando il pacchetto mysql php5 estensione MySQLi è installato nella maggior parte dei casi viene installato automaticamente.

Installazione Per ulteriori informazioni, si prega di consultare: http://php.net/manual/en/mysqli.installation.php

Attraverso phpinfo () per vedere se l'installazione è riuscita:


installazione DOP

Per i dettagli sull'installazione, si veda: http://php.net/manual/en/pdo.installation.php

Attraverso phpinfo () per vedere se l'installazione è riuscita:


connessione MySQL

Prima visitiamo il database MySQL, abbiamo bisogno di connettersi al server di database:

Esempi (MySQLi - Object Oriented)

<? Php
$ Nomeserver = "localhost";
$ Username = "username";
$ Password = "password";

// Crea collegamento
$ Conn = new mysqli ($ servername, $ username, $ password);

// Prova connessione
if ($ conn-> connect_error) {
die ( "Connessione fallita:" $ conn-> connect_error.);
}
echo "collegato con successo";
?>

nota Si noti che nel precedente esempio orientato agli oggetti $ connect_error in PHP 5.2.9 e 5.3.0 vengono aggiunti. Se avete bisogno di compatibilità con le versioni precedenti, si prega di utilizzare il seguente codice per sostituire:

// Prova connessione
if (mysqli_connect_error ()) {
die ( "connessione database non riuscito:" mysqli_connect_error ().);
}

Esempi (MySQLi - orientata ai processi)

<? Php
$ Nomeserver = "localhost";
$ Username = "username";
$ Password = "password";

// Crea collegamento
$ Conn = mysqli_connect ($ servername, $ username, $ password);

// Prova connessione
if (! $ conn) {
die ( "Connessione fallita:" mysqli_connect_error ().);
}
echo "collegato con successo";
?>


Esempi di (DOP)

<? Php
$ Nomeserver = "localhost";
$ Username = "username";
$ Password = "password";

try {
$ Conn = new PDO ( "MySQL: host = $ nomeserver; dbname = myDB", $ username, $ password);
echo "collegato con successo";
}
catch (PDOException $ e)
{
echo $ e-> getMessage ();
}
?>

nota Si noti che nel precedente esempio abbiamo specificato il database DOP (myDB). DOP durante il collegamento è necessario impostare il nome del database. Se non specificato, viene generata un'eccezione.


Chiudi connessione

Connection si chiude automaticamente dopo l'esecuzione dello script. È inoltre possibile utilizzare il seguente codice per chiudere la connessione:

Esempi (MySQLi - Object Oriented)

$ Conn-> close ();


Esempi (MySQLi - orientata ai processi)

mysqli_close ($ conn);


Esempi di (DOP)

$ Conn = null;

collegamento PHP MySQL
10/30