MySQLi - 緒論



MySQLi 是 MySQL API 的一個擴充套件,可以在 PHP 中使用,並且在 PHP 5.0 起引入。它也被稱為改進後的 MySQL 擴充套件。MySQLi 背後的動機是利用 MySQL 4.1.3 起引入的新功能。它比 MySQL 擴充套件提供了許多好處。

  • MySQL 提供了一個面向物件介面。它提供了面向物件和過程方法來處理資料庫操作。

面向物件介面

<?php
   $mysqli = mysqli_connect("localhost", "user", "password", "database-name");

   $result = mysqli_query($mysqli, "SELECT 'Welcome to MySQLi' AS _msg FROM DUAL");
   $row = mysqli_fetch_assoc($result);
   echo $row['_msg'];
?>

過程方法

<?php
   $mysqli = new mysqli("localhost", "user", "password", "database-name");

   $result = $mysqli→query("SELECT 'Welcome to MySQLi' AS _msg FROM DUAL");
   $row = $result→fetch_assoc();
   echo $row['_msg'];
?>
  • MySQLi 支援預處理語句。

  • MySQLi 支援多語句。

  • MySQLi 支援事務。

  • MySQLi 提供增強的除錯功能。

廣告
© . All rights reserved.