Heim >Backend-Entwicklung >PHP-Tutorial >So stellen Sie mit PHP eine Verbindung zu MySQL her

So stellen Sie mit PHP eine Verbindung zu MySQL her

青灯夜游
青灯夜游Original
2019-01-31 18:03:1822244Durchsuche

So stellen Sie eine Verbindung zu MySQL her: 1. Verwenden Sie die mysql_connect-Anweisung von PHP, um eine Verbindung herzustellen. 2. Verwenden Sie die MySQLi-Anweisung von PHP, um eine Verbindung herzustellen.

So stellen Sie mit PHP eine Verbindung zu MySQL her

Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer, PHP-Version 7.1.

Wir können die mysql_connect-Anweisung, die MySQLi-Anweisung oder das PDO verwenden, um eine Verbindung zu MySQL herzustellen. Ich hoffe, dass es für alle hilfreich ist.

Bevor wir auf die Daten in der MySQL-Datenbank zugreifen können, müssen wir uns mit dem MySQL-Server verbinden können. Schauen wir uns an, wie wir eine Verbindung zu MySQL herstellen.

Verwenden Sie die mysql_connect-Anweisung von PHP

PHP stellt die mysql_connect-Funktion zum Öffnen einer Datenbankverbindung bereit. Werfen wir einen Blick auf die Implementierung:

Schritt 1. Verwenden Sie den folgenden PHP-Code, um eine Verbindung zu MySQL herzustellen und die Datenbank auszuwählen.

<?php
    $con = mysql_connect(&#39;localhost&#39;,&#39; username &#39;,&#39; password &#39;);
    $db_selected = mysql_select_db("dbname", $con);
?>

Hinweis: Sie müssen Benutzername und Passwort durch Ihren eigenen MySQL-Kontonamen und Ihr eigenes Passwort ersetzen und den Datenbanknamen in Ihren eigenen definierten Datenbanknamen ändern.

Schritt 2. Nachdem Sie eine Verbindung zu MySQL hergestellt und eine Datenbank ausgewählt haben, können Sie SQL-Abfragen ausführen und andere Vorgänge ausführen. Der folgende PHP-Code führt beispielsweise eine SQL-Abfrage aus, die das Namensfeld aus der Mitarbeitertabelle extrahiert und das Ergebnis in der Variablen $result speichert:

<?php
    $result = mysqli_query($db_selected,&#39;SELECT name FROM employees&#39;);
?>

MySQLi-Anweisung mit PHP

Methode 1, MySQLi objektorientiert

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB"
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
} 
echo "连接成功";
?>

Methode 2, MySQLi-Programm

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB"
// 创建连接
$conn = mysqli_connect($servername, $username, $password,$dbname);
// 检查连接
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
echo "连接成功";
?>

PDO verwenden

<?php
$servername = "localhost";
$username = "username";
$password = "password";
try {
    $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
    // 将PDO错误模式设置为异常
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "连接成功"; 
}
catch(PDOException $e){
    echo "连接失败:".$e->getMessage();
}
?>

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Lernen aller hilfreich sein wird. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonSo stellen Sie mit PHP eine Verbindung zu MySQL her. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn