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

WBOY
Lepaskan: 2024-06-01 15:02:07
asal
226 orang telah melayarinya

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

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

Sambung ke PostgreSQL

Langkah 1: Pasang sambungan PgSQL

S
sudo apt-get install php7.2-pgsql
Salin selepas log masuk

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

Step 2

Sambung ke Oracle

Langkah 1: Pasang sambungan Oracle OCI8

sudo apt-get install php7.2-oci8
Salin selepas log masuk

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

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 "没有数据";
}
Salin selepas log masuk

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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!