Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk mewujudkan sambungan pangkalan data PHP dari awal

Bagaimana untuk mewujudkan sambungan pangkalan data PHP dari awal

WBOY
Lepaskan: 2024-06-01 12:36:56
asal
1200 orang telah melayarinya

Langkah-langkah untuk mewujudkan sambungan pangkalan data PHP termasuk: Mengkonfigurasi PHP dan pangkalan data menggunakan sambungan mysqli: $conn = new mysqli($servername, $username, $password, $dbname) Menggunakan PDO: $conn = new PDO("mysql :host=$ servername;dbname=$dbname", $username, $password)

Bagaimana untuk mewujudkan sambungan pangkalan data PHP dari awal

Cara mewujudkan sambungan pangkalan data PHP dari awal

Langkah 1: Konfigurasikan PHP dan pangkalan data

  • sistem anda telah dipasang PHP dan sistem pengurusan pangkalan data (DBMS) seperti MySQL atau MariaDB.
Buat pangkalan data dan tambah pengguna dan kata laluan.

Langkah 2: Gunakan sambungan mysqli

PHP menyediakan sambungan mysqli untuk menyambung dan mengendalikan pangkalan data MySQL. Gunakan kod berikut:

$servername = "localhost";
$username = "root";
$password = "mypassword";
$dbname = "mydatabase";

try {
  // 创建一个新的 mysqli 连接对象
  $conn = new mysqli($servername, $username, $password, $dbname);

  // 检查连接是否成功
  if ($conn->connect_error) {
    throw new Exception($conn->connect_error);
  }

  // 执行查询
  $result = $conn->query("SELECT * FROM mytable");

  // 处理查询结果
  while ($row = $result->fetch_assoc()) {
    echo $row['id'] . " - " . $row['name'] . "<br>";
  }

  // 关闭连接
  $conn->close();
} catch (Exception $e) {
  echo $e->getMessage();
}  
Salin selepas log masuk

Langkah 3: Gunakan PDO

Objek Data PHP (PDO) menyediakan antara muka bebas pangkalan data. Gunakan kod berikut:

try {
  // 创建一个新的 PDO 连接对象
  $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);

  // 设置 PDO 错误模式
  $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

  // 执行查询
  $stmt = $conn->prepare("SELECT * FROM mytable");
  $stmt->execute();

  // 处理查询结果
  while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    echo $row['id'] . " - " . $row['name'] . "<br>";
  }

  // 关闭连接
  $conn = null;
} catch (PDOException $e) {
  echo $e->getMessage();
}  
Salin selepas log masuk

Kes praktikal: Mewujudkan sambungan ke pangkalan data MySQL🎜🎜
// 使用 mysqli 扩展
$conn = new mysqli("localhost", "root", "mypassword", "mydatabase");

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

// 执行查询
$result = $conn->query("SELECT * FROM users");

// 获取查询结果
$users = $result->fetch_all(MYSQLI_ASSOC);

// 循环遍历结果
foreach ($users as $user) {
  echo $user['id'] . " - " . $user['username'] . "<br>";
}  
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk mewujudkan sambungan pangkalan data PHP dari awal. 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