問:PHP如何更新MySQL數據庫操作?
答:PHP可以通過MySQLi或PDO擴展更新MySQL數據庫。下面分別介紹兩種擴展的使用方法:
1. MySQLi擴展更新MySQL數據庫
(1)連接數據庫
ysqlinect()函數實現。示例代碼如下:
```ame = "localhost";ameame";
$password = "password";ameyDB";
// 創建連接nysqlinectameameame);
// 檢查連接是否成功n) {ysqlinect_error());
(2)更新數據
ysqli_query()函數執行SQL語句更新數據。示例代碼如下:
```ame='Doe' WHERE id=2";
ysqlin, $sql)) {
echo "記錄更新成功";
} else {ysqlin);
2. PDO擴展更新MySQL數據庫
(1)連接數據庫
首先需要連接到MySQL數據庫,使用PDO類實現。示例代碼如下:
```ame = "localhost";ameame";
$password = "password";ameyDB";
try {newysqlameameameame, $password);
// 設置 PDO 錯誤模式為異常n->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "連接成功";
} $e)
echo "連接失敗: " . $e->getMessage();
(2)更新數據
使用PDO::exec()方法執行SQL語句更新數據。示例代碼如下:
```ame='Doe' WHERE id=2";
// 使用 exec(),因為沒有結果返回n->exec($sql);
echo "記錄更新成功";
ysqli_query()函數執行SQL語句更新數據;使用PDO擴展時,也需要先連接數據庫,然后使用PDO::exec()方法執行SQL語句更新數據。