Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Sambungan PHP ke pangkalan data yang berbeza: MySQL, PostgreSQL, Oracle dan banyak lagi

Sambungan PHP ke pangkalan data yang berbeza: MySQL, PostgreSQL, Oracle dan banyak lagi

WBOY
WBOYasal
2024-06-01 15:02:07258semak imbas

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.

Sambungan PHP ke pangkalan data yang berbeza: MySQL, PostgreSQL, Oracle dan banyak lagi

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.

Sambung ke MySQL

Langkah 1: Pasang pelanjutan MySQLi

sudo apt-get install php7.2-mysqli

Langkah 2: Cipta sambungan

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

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

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

Sambung ke PostgreSQL

Langkah 1: Pasang sambungan PgSQL

S
sudo apt-get install php7.2-pgsql

S
$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));
}

Step 2

Sambung ke Oracle

Langkah 1: Pasang sambungan Oracle OCI8

sudo apt-get install php7.2-oci8

Langkah 2: Cipta sambungan

$servername = "localhost/orcl";
$username = "oracle_user";
$password = "my_password";

// 创建连接
$conn = oci_connect($username, $password, $servername);

// 检查连接
if (!$conn) {
  $e = oci_error();
  die("连接失败: " . $e['message']);
}

Kes praktikal

Dapatkan data daripada jadual MySQL

$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 "没有数据";
}

Gunakan pertanyaan PostgreSQL

Rreee

Rreee

Ureee untuk mengemas kini pertanyaan PostgreSQL🎜CirrUreee

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!

Kenyataan:
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