涛哥

涛哥

这家伙有点懒,还没写个性签名!

  • 财富值110
  • 威望值10
  • 总积分470

个人信息

  • 发表了说说
    Yii3今年又没戏了吗?(ಥ_ಥ)
  • 回复了 的回答

    加筛选条件:

    $query->joinWith([
        'user' => function ($query) {
            $query->andWhere(['mobile'=> $this->user_mobile]);
        },
    ])->joinWith([
        'seller' => function ($query) {
            $query->andWhere(['mobile'=> $this->seller_mobile]);
        },
    ])
    

    这样写有问题

    SELECT COUNT(*) FROM `orders` LEFT JOIN `user` ON `orders`.`user_id` = `user`.`id` WHERE (`mobile`='') AND (`mobile`='13646446304')
    E:\WWW\qianfang\chumeng\backend\views\orders\index.php:19
    E:\WWW\qianfang\chumeng\backend\controllers\OrdersController.php:43
    
  • 提出了问题
    求教,ActiveQuery 关联查询应该怎么写?
  • 发表了说说
    站内搜索有问题啊
  • 提出了问题
    有跟yii2-admin类似的扩展吗?
  • 回复了 的回答

    感觉像我连错了数据库,以为是正式结果连了测试的
    你先把sql在navicat上跑下
    如果没问题就是程序问题了

    是的,折腾半天,连错库了😂

  • 回复了 的回答

    你这只是执行了,并没有取值吧?
    $result = mysqli_query($link, $sql);
    $data = mysqli_fetch_all($result);
    都什么年代了,还能看到用mysqli的。。

    $data = mysqli_query ($this->db, "select * from dues where paytime>1596211200" );
    

    这个可以查出4条数据,实际上满足条件的有162条。有点晕,问题出在哪 o(╥﹏╥)o ?

  • 回复了 的回答

    你这只是执行了,并没有取值吧?
    $result = mysqli_query($link, $sql);
    $data = mysqli_fetch_all($result);
    都什么年代了,还能看到用mysqli的。。

    打了,没错:
    别的条件有的是可以的,比如:

    $data = mysqli_query ($this->db, "select * from dues where group_id=9" ); 这个就可以$data = mysqli_query ($this->db, "select * from dues" ); 这个不加where条件也可以ere条件也可以

    这也说明 db连接没问题吧。

  • 回复了 的回答

    你这只是执行了,并没有取值吧?
    $result = mysqli_query($link, $sql);
    $data = mysqli_fetch_all($result);
    都什么年代了,还能看到用mysqli的。。

    是的,执行了,取值在后面,我没发出来,但是data的num_rows是0,值也就取不到的。什么年代也备不住要用啊。框架好使,我就是简单查询个数据库,没必要拉个框架哇

  • 提出了问题
    脑壳痛,我到底哪错了?
见习主管 等级规则
470/500
资料完整度
20/100
用户活跃度
10/100

Ta的关注

1

Ta的粉丝

2

Ta的访客

11