蛋蛋的蛋
- 蛋蛋的蛋 回答了问题 LIKE查询,前模糊,后模糊问题,请指点
$where= array('like', 'id', '%$arr[0]%');
直接被转义了
SELECT `id` FROM `table` WHERE `id` LIKE '%\\%420\\%%'
写
$where= array('like', 'id', $arr[0]);
它又会在
$arr[0]
前面后面自动加%号, - 蛋蛋的蛋 提出了问题LIKE查询,前模糊,后模糊问题,请指点
- 蛋蛋的蛋 回答了问题 limit连贯查询怎么分页麻烦了
自己解决了.
new Expression->orderBy(new Expression($orddr.' limit '.($tiaoshu * ($zoshu - 1)).','.$tiaoshu.';'))
或者
->offset($tiaoshu * ($zoshu - 1)) ->limit($tiaoshu)
- 蛋蛋的蛋 2018-05-16 已签到连续签到1天,获得了5个金钱
// $pagination = new Pagination(['defaultPageSize' => 10]); $pagination = new Pagination(['defaultPageSize' => 2]); $unit = Unit::find()->limit($pagination->limit); echo $unit->createCommand()->getRawSql();die;
SELECT * FROM
mall_unitLIMIT 2
测试过了 limit 是2 你再确认下 你的代码你打印下
$pagination
yii\data\Pagination Object ( [pageParam] => page [pageSizeParam] => per-page [forcePageParam] => 1 [route] => [params] => [urlManager] => [validatePage] => 1 [totalCount] => 0 [defaultPageSize] => 2 [pageSizeLimit] => Array ( [0] => 1 [1] => 50 ) [_pageSize:yii\data\Pagination:private] => [_page:yii\data\Pagination:private] => )
我想要.
LIMIT 1,10
LIMIT 2,10
LIMIT 3,10
这样的格式, 有啥办法吗- 蛋蛋的蛋 回答了问题 limit连贯查询怎么分页麻烦了
$pagination = new \yii\data\Pagination([ 'totalCount' => $count, 'defaultPageSize' => $page, ]); $list=$this->sql->from($this->aaa) ->where('a=1') ->offset($pagination->offset) ->limit($pagination->limit) ->select('id') ->all();
我又加了 ->offset($pagination->offset)
进去了。还是limit 10 - 蛋蛋的蛋 提出了问题limit连贯查询怎么分页麻烦了
- 蛋蛋的蛋 2018-05-13 已签到连续签到1天,获得了5个金钱