国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

PHP MySQL:更新數據

2020-03-22 18:28:59
字體:
來源:轉載
供稿:網友
簡介:在本教程中,您將學習如何使用PHP PDO預處理語句更新html' target='_blank'>MySQL表中的數據。

推薦相關視頻教程:MySQL教程!

我們將使用示例數據庫中的tasks 表進行練習。如果您尚未創建表,請按照PHP MySQL創建表教程首先完成。

下圖說明了該tasks表的結構。

tasks-table.png

要更新表中的數據,請使用以下步驟:

首先,通過創建新的PDO對象連接到MySQL數據庫。

其次,構造一個UPDATE語句 來更新數據。如果要將值傳遞給UPDATE語句,請使用命名的占位符,例如:name。

然后,使用包含語句中指定的命名占位符的相應輸入值的數組調用對象的execute() 方法。PDOStatementUPDATE

PHP MySQL:更新數據示例

PHP MySQL - 更新單行

我們來看看下面的UpdateDataDemo課程。

 ?php * PHP MySQL Update data democlass UpdateDataDemo { const DB_HOST = localhost  const DB_NAME = classicmodels  const DB_USER = root  const DB_PASSWORD =  * PDO instance * @var PDO private $pdo = null; * Open the database connection public function __construct() { // open database connection $connStr = sprintf( mysql:host=%s;dbname=%s , self::DB_HOST, self::DB_NAME); try { $this- pdo = new PDO($connStr, self::DB_USER, self::DB_PASSWORD); } catch (PDOException $e) { die($e- getMessage()); * Update an existing task in the tasks table * @param string $subject * @param string $description * @param string $startDate * @param string $endDate * @return bool return true on success or false on failure public function update($id, $subject, $description, $startDate, $endDate) { $task = [ :taskid = $id, :subject = $subject, :description = $description, :start_date = $startDate, :end_date = $endDate];
if ($obj- update(2, MySQL PHP Update Tutorial , MySQL PHP Update using prepared statement , 2013-01-01 , 2013-01-01 ) !== false) echo The task has been updated successfully echo Error updated the task

腳本如何工作。

首先,通過PDO在UpdateDataDemo類的構造函數中創建新實例來連接到數據庫。

其次,在 update()方法中,UPDATE使用命名占位符構造 語句。

然后,使用預準備UPDATE語句為執行語句準備語句并使用數組參數執行它。

您可以使用以下腳本更新ID為2的行:

$obj = new UpdateDataDemo();if($obj- update(2, MySQL PHP Update Tutorial , MySQL PHP Update using prepared statement ,  2013-01-01 , 2013-01-01 ) !== false) echo The task has been updated successfully else  echo Error updated the task 

您可以從表中查詢數據tasks以驗證更新:

SELECT * FROM tasks;

在本教程中,您學習了如何使用PHP PDO預處理語句更新MySQL表中的數據。

以上就是PHP MySQL:更新數據的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜章县| 岑巩县| 惠东县| 斗六市| 江油市| 庆城县| 深州市| 兴文县| 九龙坡区| 浪卡子县| 文化| 丰城市| 锦州市| 新乐市| 益阳市| 阳泉市| 安远县| 枞阳县| 镇远县| 得荣县| 乐清市| 玉环县| 沁阳市| 荆州市| 孟津县| 永丰县| 嘉义市| 呼图壁县| 子洲县| 开封市| 漯河市| 繁昌县| 沙田区| 江山市| 丽江市| 阿拉善左旗| 宾阳县| 东港市| 利川市| 岢岚县| 偃师市|