来源:藏色散人 发布时间:2018-11-03 15:06:14 阅读量:703
简介:在本教程中,您将学习如何使用PHP PDO预处理语句更新MySQL表中的数据。
推荐相关视频教程:MySQL教程!
我们将使用示例数据库中的tasks 表进行练习。如果您尚未创建表,请按照PHP MySQL创建表教程首先完成。
下图说明了该tasks表的结构。
要更新表中的数据,请使用以下步骤:
首先,通过创建新的PDO对象连接到MySQL数据库。
其次,构造一个UPDATE语句 来更新数据。如果要将值传递给UPDATE语句,请使用命名的占位符,例如:name。
然后,使用包含语句中指定的命名占位符的相应输入值的数组调用对象的execute() 方法。PDOStatementUPDATE
PHP MySQL:更新数据示例
PHP MySQL - 更新单行
我们来看看下面的UpdateDataDemo课程。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
|
脚本如何工作。
首先,通过PDO在UpdateDataDemo类的构造函数中创建新实例来连接到数据库。
其次,在 update()方法中,UPDATE使用命名占位符构造 语句。
然后,使用预准备UPDATE语句为执行语句准备语句并使用数组参数执行它。
您可以使用以下脚本更新ID为2的行:
1 2 3 4 5 6 7 8 9 10 |
|
您可以从表中查询数据tasks以验证更新:
1 |
|
在本教程中,您学习了如何使用PHP PDO预处理语句更新MySQL表中的数据。