Panduan untuk menyambung ke pangkalan data dengan PHP: MySQL: Pasang sambungan MySQLi dan buat sambungan (nama pelayan, nama pengguna, kata laluan, nama db). PostgreSQL: Pasang sambungan PgSQL dan buat sambungan (hos, nama db, pengguna, kata laluan). Oracle: Pasang sambungan Oracle OCI8 dan buat sambungan (nama pelayan, nama pengguna, kata laluan). Kes praktikal: Dapatkan data MySQL, pertanyaan PostgreSQL, rekod kemas kini Oracle OCI8.
PHP Menyambung ke Pangkalan Data Berbeza
Menyambung ke pangkalan data yang berbeza menggunakan PHP adalah kemahiran yang mesti dimiliki oleh mana-mana pembangun web. Artikel ini akan membimbing anda tentang cara menggunakan PHP untuk menyambung ke pangkalan data popular seperti MySQL, PostgreSQL dan Oracle.
sudo apt-get install php7.2-mysqli
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "mydb"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); }
sudo apt-get install php7.2-pgsql
$servername = "localhost"; $username = "postgres"; $password = "my_password"; $dbname = "mydb"; // 创建连接 $conn = pg_connect("host=$servername dbname=$dbname user=$username password=$password"); // 检查连接 if (!$conn) { die("连接失败: " . pg_last_error($conn)); }
sudo apt-get install php7.2-oci8
$servername = "localhost/orcl"; $username = "oracle_user"; $password = "my_password"; // 创建连接 $conn = oci_connect($username, $password, $servername); // 检查连接 if (!$conn) { $e = oci_error(); die("连接失败: " . $e['message']); }
$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"] . "<br>"; } } else { echo "没有数据"; }
Atas ialah kandungan terperinci Sambungan PHP ke pangkalan data yang berbeza: MySQL, PostgreSQL, Oracle dan banyak lagi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!