Heim > Backend-Entwicklung > PHP-Tutorial > Konfigurieren Sie PHP-Datenbankverbindungen für verschiedene Datenbankverwaltungssysteme

Konfigurieren Sie PHP-Datenbankverbindungen für verschiedene Datenbankverwaltungssysteme

WBOY
Freigeben: 2024-06-03 15:45:01
Original
544 Leute haben es durchsucht

Verbinden Sie sich mit verschiedenen Datenbanken PHP: MySQL: Verwenden Sie die MySQLi-Bibliothek, geben Sie Servernamen, Benutzernamen, Passwort und Datenbanknamen an. PostgreSQL: Verwenden Sie die Funktion pg_connect und geben Sie Host, Port, Datenbanknamen, Benutzernamen und Passwort an. Microsoft SQL Server: Verwenden Sie die Funktion sqlsrv_connect, um ein Array mit Servernamen und Verbindungsinformationen bereitzustellen.

Konfigurieren Sie PHP-Datenbankverbindungen für verschiedene Datenbankverwaltungssysteme

Konfigurieren von PHP-Datenbankverbindungen für verschiedene Datenbankverwaltungssysteme

Das Herstellen einer Verbindung zu einer Datenbank in PHP ist eine wesentliche Aufgabe für viele Webanwendungen. Abhängig vom verwendeten Datenbankverwaltungssystem (DBMS) unterscheiden sich die Verbindungszeichenfolge und die Konfigurationseinstellungen. In diesem Tutorial erfahren Sie, wie Sie PHP-Datenbankverbindungen für gängige DBMS wie MySQL, PostgreSQL und Microsoft SQL Server konfigurieren.

MySQL

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
Nach dem Login kopieren

PostgreSQL

$host = "localhost";
$port = 5432;
$dbname = "myDB";
$username = "postgres";
$password = "mypassword";

// 创建连接
$conn = pg_connect("host=$host port=$port dbname=$dbname user=$username password=$password");

// 检查连接
if (!$conn) {
    die("连接失败: " . pg_last_error($conn));
}
Nach dem Login kopieren

Microsoft SQL Server

$serverName = "localhost";
$connectionInfo = array("Database"=>"myDB", "UID"=>"sa", "PWD"=>"mypassword");

// 创建连接
$conn = sqlsrv_connect($serverName, $connectionInfo);

// 检查连接
if ($conn === false) {
    die("连接失败: " . sqlsrv_errors());
}
Nach dem Login kopieren

Praktischer Fall

Hier ist ein vollständiges Beispiel für die Verbindung zu einer MySQL-Datenbank und die Ausführung einer Abfrage:

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 执行查询
$sql = "SELECT * FROM users";
$result = $conn->query($sql);

// 遍历结果
if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"] . " - Name: " . $row["name"] . "
"; } } else { echo "没有数据"; } // 关闭连接 $conn->close();
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonKonfigurieren Sie PHP-Datenbankverbindungen für verschiedene Datenbankverwaltungssysteme. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage