主页 > 知识库 > yii2.0框架数据库操作简单示例【添加,修改,删除,查询,打印等】

yii2.0框架数据库操作简单示例【添加,修改,删除,查询,打印等】

热门标签:银行业务 电子围栏 Mysql连接数设置 团购网站 科大讯飞语音识别系统 阿里云 Linux服务器 服务器配置

本文实例讲述了yii2.0框架数据库操作。分享给大家供大家参考,具体如下:

添加

$id = \Yii::$app->db
->createCommand()
->insert('表名',['car_num' => $car_num, 'lg_shop_id' => $shop_id])
->execute();
batchInsert():一次添加多行
// table name, column names, column values
Yii::$app->db->createCommand()->batchInsert('user', ['name', 'age'], [
  ['Tom', 30],
  ['Jane', 20],
  ['Linda', 25],
])->execute();

修改

// UPDATE (table name, column values, condition)
Yii::$app->db->createCommand()->update('user', ['status' => 1], 'age > 30')->execute();


删除

// DELETE (table name, condition)
Yii::$app->db->createCommand()->delete('user', 'status = 0')->execute();

查询条件

$status = 10;
$search = 'yii';
$query->where(['status' => $status]);
if (!empty($search)) {
  $query->andWhere(['like', 'title', $search]);
}


如果 $search 不为空,那么将会生成如下 SQL 语句:

... WHERE (`status` = 10) AND (`title` LIKE '%yii%')

查询以及打印查询sql

$query = new Query();
    $query->from('{{%shop_info}}');
    $query->where('shop_type=1');
    $query->select('shop_name');
    $rea = $query->all();//查询
    $res = $query->createCommand();//打印sql
    echo $res->sql;die;
    var_dump($rea);die;

更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

您可能感兴趣的文章:
  • Yii中使用PHPExcel导出Excel的方法
  • YII2框架中excel表格导出的方法详解
  • Yii2框架中使用PHPExcel导出Excel文件的示例
  • Yii安装与使用Excel扩展的方法
  • Yii框架中使用PHPExcel的方法分析
  • Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
  • Yii Framework框架使用PHPExcel组件的方法示例
  • Yii2——使用数据库操作汇总(增删查改、事务)
  • Yii2框架数据库简单的增删改查语法小结
  • Yii2.0高级框架数据库增删改查的一些操作
  • yii2.0框架实现上传excel文件后导入到数据库的方法示例

标签:衢州 江苏 衡水 广元 枣庄 萍乡 蚌埠 大理

巨人网络通讯声明:本文标题《yii2.0框架数据库操作简单示例【添加,修改,删除,查询,打印等】》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266