Yii 数据访问对象
要执行一个 SQL查询 ,您需要遵循以下步骤-
- 使用SQL查询创建一个yii\db\Command。
- 绑定参数(可选)。
- 执行命令。
步骤1 - 在SiteController中创建一个名为 actionTestDb 的函数。
上述示例展示了从数据库中获取数据的各种方法。
步骤2 - 访问地址 http://localhost:8080/index.php?r=site/test-db ,您会看到以下输出结果。
创建一个SQL命令
为了创建带有参数的SQL命令,您应该始终使用绑定参数的方法来防止SQL注入。
步骤1 - 修改 actionTestDb 方法的方式。
在上面的代码中 −
- bindValue() − 绑定一个参数值。
-
bindValues() − 绑定多个参数值。
步骤2 − 如果你访问地址 http://localhost:8080/index.php?r=site/test-db ,你将看到以下输出。
插入、更新和删除查询
对于插入、更新和删除查询,可以调用insert()、update()和delete()方法。
步骤1 - 修改actionTestDb方法如下。
步骤2 - 在网页浏览器的地址栏中输入以下URL: http://localhost:8080/index.php?r=site/test-db ,然后您将看到以下输出。