Yii - 数据访问对象
-
简述
执行一个SQL query,您应该按照以下步骤操作 -- 使用 SQL 查询创建一个yii\db\Command。
- 绑定参数(非必需)
- 执行命令。
第 1 步− 创建一个名为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 查询,您可以调用 insert()、update() 和 delete() 方法。第 1 步- 修改actionTestDb这种方法。第 2 步- 输入网址http://localhost:8080/index.php?r=site/test-db在网络浏览器的地址栏中,您将看到以下输出。 -