Yii PDO方式执行SQL语句
来源:互联网 发布:编程要学哪些东西 编辑:程序博客网 时间:2024/05/22 06:45
$connection = Yii::app()->db; //连接
//查找
$sql = "SELECT * FROM `tbl_user` ORDER BY id DESC";
$command = $connection->createCommand($sql);
$result = $command->queryAll();
print_r($result);
//添加
$sql = " INSERT INTO `tbl_user` (`username`, `password`, `email`) VALUES ('test', 'test', 'test@test.com') ";
$command=$connection->createCommand($sql);
print_r($command->execute());
//添加 返回自增id
$command1 = $connection->createCommand("SELECT last_insert_id()");
$result = $command1->queryAll();
//常用函数
(1)如果你执行的SQL语句有返回结果集: 例如SELECT。通常用query开头的系列函数:
$dataReader=$command->query(); // 执行一个 SQL 查询
$rows=$command->queryAll(); // 查询并返回结果中的所有行
$row=$command->queryRow(); // 查询并返回结果中的第一行
$column=$command->queryColumn(); // 查询并返回结果中的第一列
$value=$command->queryScalar(); // 查询并返回结果中第一行的第一个字
(2)你执行的SQL语句返回的不是结果集,只是状态值,例如:INSERT ,UPDATE,DELETE.则用execute()
$this->command->execute();
//使用事务的一种常见情形:CDbTransaction
$transaction = $connection->beginTransaction();
try{
$connection->createCommand($sql1)->execute();
$connection->createCommand($sql2)->execute();
.........
$transaction->commit();
}
catch(Exception $e){ // 如果有一条查询失败,则会抛出异常
$transaction->rollBack();
}
- Yii PDO方式执行SQL语句
- PDO执行SQL语句
- PDO中执行SQL语句
- PDO中执行SQL语句
- yii 直接执行SQl语句
- Yii - 直接执行SQL语句
- Yii 直接执行SQL语句
- Yii 原生pdo 语句
- pdo中预处理类执行SQL语句
- PDO中最推荐使用的方式来执行SQL语句
- yii 执行sql语句方法集
- PDO执行SQL语句 exec query两种方法
- PDO执行SQL语句的两种方法
- PHP+MYSQL中使用PDO中执行SQL语句
- Yii直接执行sql语句的方法小结
- Yii 直接执行SQL语句的几种使用方法
- YII通过db执行sql语句可以看下面
- yii直接执行sql
- 关于atmel的sam9g45无法连接到sam ba以及手动烧写系统时的问题
- java实现短信猫发送短信
- v4l2使用技巧
- 判断移动设备是手机还是平板?
- C/C++ 运算符优先级列表
- Yii PDO方式执行SQL语句
- HDU--IMNU集训四:剪花布条 学到了一个重要的工具函数strstr()
- 你敢说你真的懂微信营销吗? 转载
- apache转发实现iis和apache共享80端口
- c基础之链表-C语言单链表实现19个功能完全详解
- Win_Gvim在新标签页打开新文件
- HDU--IMNU集训四:进制转换 回顾了一下C语言和递归初级
- 日经社説 20150131 競争問うソフトバンク合併
- 20条编程经验