2015-10-30 13:51:08 4337次浏览 3条回答 0 悬赏 10 金钱

yii的增删改查这四种操作 如何能够看到执行的sql语句 如果是查数据 想看执行的sql语句对不对 如何查看

有没有打印执行的sql语句的函数

  • 回答于 2015-10-30 14:16 举报

    应该有打印sql的函数,2.0好像是$model->find()->createCommand()->getRawSql();1.0的没用过。

    2.0还有个方式就是开启调试模式,然后在调试信息中能查看sql语句。1.0没用过...

  • 回答于 2015-10-30 14:22 举报

    $command = (new \yii\db\Query())

    ->select(['id', 'email'])
    ->from('user')
    ->where(['last_name' => 'Smith'])
    ->limit(10)
    ->createCommand();
    

    // 打印 SQL 语句echo $command->sql;
    // 打印被绑定的参数
    print_r($command->params);

    // 返回查询结果的所有行$rows = $command->queryAll();

  • 回答于 2015-11-04 11:30 举报

    新手不懂来学习

您需要登录后才可以回答。登录 | 立即注册
慢爬的蜗牛
见习主管

慢爬的蜗牛

注册时间:2015-07-25
最后登录:2017-11-17
在线时长:10小时37分
  • 粉丝2
  • 金钱175
  • 威望0
  • 积分275

热门问题