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 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.
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); }
$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)); }
$serverName = "localhost"; $connectionInfo = array("Database"=>"myDB", "UID"=>"sa", "PWD"=>"mypassword"); // 创建连接 $conn = sqlsrv_connect($serverName, $connectionInfo); // 检查连接 if ($conn === false) { die("连接失败: " . sqlsrv_errors()); }
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();
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!