mysqli 是一種用于與 MySQL 數(shù)據庫交互的 PHP 擴展。作為面向對象的 MySQL PHP 擴展,mysqli 繼承了 PHP5 中已有的 mysqli 以及 mysqli_stmt。相比其他數(shù)據庫連接方式,mysqli 對性能影響較小,也更加安全有效。本文將探討 mysqli 在 PHP 框架中的使用方法及優(yōu)點。
在使用 mysqli 前,需要確保已經建立了 MySQL 數(shù)據庫連接。建立連接的代碼如下:
```php
$conn = mysqli_connect('localhost', 'username', 'password', 'database');
```
連接成功后,我們就可以使用 mysqli 執(zhí)行,例如執(zhí)行 SELECT 語句。以下是一個使用 mysqli 執(zhí)行 SELECT 語句的例子:
```php
$query = "SELECT name, email FROM users WHERE id=?";
$stmt = $conn->prepare($query);
$stmt->bind_param('i', $id);
$stmt->execute();
$stmt->bind_result($name, $email);
while ($stmt->fetch()) {
echo "
Name: $name
Email: $email