今天我們來聊聊PHP 7.3版本的mysqli模塊。mysqli是PHP處理MySQL數據庫的一個擴展模塊。相比較于老版本的MySQL模塊,在性能、功能以及安全性上都有了很大的提升。那么,我們接下來會從三個方面來講述mysqli的使用。
一、連接MySQL數據庫
在使用mysqli之前,我們需要先連接數據庫。下面是一個連接MySQL的代碼示例:
```connect_error) {
die("連接失敗: " . $conn->connect_error);
}
echo "連接成功";
?>```
值得一提的是,mysqli還支持面向對象和面向過程兩種連接方式。我們可以根據自己的需求進行選擇。
二、執行查詢操作
連接成功之后,我們可以開始進行數據庫的相關操作。下面我們來看一個簡單的查詢示例:
```connect_error) {
die("連接失敗: " . $conn->connect_error);
}
$sql = "SELECT * FROM myTable";
$result = $conn->query($sql);
if ($result->num_rows >0) {
while($row = $result->fetch_assoc()) {
echo "姓名: " . $row["name"]. " 年齡: " . $row["age"]. "
"; } } else { echo "0 結果"; } $conn->close(); ?>``` 該示例中,我們首先連接了名為myDB的數據庫,并從myTable表中查詢出所有的數據。在結果中,我們以表格形式展示了每條數據的姓名和年齡。 三、執行更新操作 最后,我們看一個更新示例。此處我們使用SET語句可以方便地更新表中的數據。 ```connect_error) { die("連接失敗: " . $conn->connect_error); } $sql = "UPDATE myTable SET age='30' WHERE name='Peter'"; if ($conn->query($sql) === TRUE) { echo "更新成功"; } else { echo "更新失敗: " . $conn->error; } $conn->close(); ?>``` 對于其他的操作,如刪除、插入等,mysqli同樣支持。我們可以根據自己的需求進行操作。 總結 以上就是mysqli的使用方法。相比較MySQL,mysqli在性能和安全性上都有了很大的提升。另外,mysqli還支持面向對象和面向過程兩種操作方式,以及對事務的支持。因此,在使用PHP進行數據庫操作時,我們可以優先選擇mysqli。若您的PHP版本較老,建議及時升級。
"; } } else { echo "0 結果"; } $conn->close(); ?>``` 該示例中,我們首先連接了名為myDB的數據庫,并從myTable表中查詢出所有的數據。在結果中,我們以表格形式展示了每條數據的姓名和年齡。 三、執行更新操作 最后,我們看一個更新示例。此處我們使用SET語句可以方便地更新表中的數據。 ```connect_error) { die("連接失敗: " . $conn->connect_error); } $sql = "UPDATE myTable SET age='30' WHERE name='Peter'"; if ($conn->query($sql) === TRUE) { echo "更新成功"; } else { echo "更新失敗: " . $conn->error; } $conn->close(); ?>``` 對于其他的操作,如刪除、插入等,mysqli同樣支持。我們可以根據自己的需求進行操作。 總結 以上就是mysqli的使用方法。相比較MySQL,mysqli在性能和安全性上都有了很大的提升。另外,mysqli還支持面向對象和面向過程兩種操作方式,以及對事務的支持。因此,在使用PHP進行數據庫操作時,我們可以優先選擇mysqli。若您的PHP版本較老,建議及時升級。
上一篇css3 滾動數字