Rumah > pembangunan bahagian belakang > tutorial php > Konfigurasikan sambungan pangkalan data PHP untuk sistem pengurusan pangkalan data yang berbeza

Konfigurasikan sambungan pangkalan data PHP untuk sistem pengurusan pangkalan data yang berbeza

WBOY
Lepaskan: 2024-06-03 15:45:01
asal
536 orang telah melayarinya

Sambung ke pangkalan data yang berbeza PHP: MySQL: Gunakan perpustakaan mysqli, berikan nama pelayan, nama pengguna, kata laluan dan nama pangkalan data. PostgreSQL: Gunakan fungsi pg_connect, menyediakan hos, port, nama pangkalan data, nama pengguna dan kata laluan. Microsoft SQL Server: Gunakan fungsi sqlsrv_connect, menyediakan tatasusunan nama pelayan dan maklumat sambungan.

Konfigurasikan sambungan pangkalan data PHP untuk sistem pengurusan pangkalan data yang berbeza

Mengkonfigurasi sambungan pangkalan data PHP untuk sistem pengurusan pangkalan data yang berbeza

Menyambung kepada pangkalan data dalam PHP ialah tugas penting untuk banyak aplikasi web. Bergantung pada sistem pengurusan pangkalan data (DBMS) yang anda gunakan, rentetan sambungan dan tetapan konfigurasi akan berbeza. Dalam tutorial ini, kami akan meneroka cara mengkonfigurasi sambungan pangkalan data PHP untuk DBMS popular seperti MySQL, PostgreSQL dan Microsoft SQL Server.

MySQL

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

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

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

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));
}
Salin selepas log masuk

Microsoft SQL Server

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

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

// 检查连接
if ($conn === false) {
    die("连接失败: " . sqlsrv_errors());
}
Salin selepas log masuk

Kes praktikal

Berikut ialah contoh lengkap menyambung ke pangkalan data MySQL dan melaksanakan pertanyaan:

$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();
Salin selepas log masuk

Atas ialah kandungan terperinci Konfigurasikan sambungan pangkalan data PHP untuk sistem pengurusan pangkalan data yang berbeza. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan