我想在PDO语句中使用函数limit,并将值绑定到limit:
$limit=1000;
$topResult = $db->createCommand()
->select('*')
->from('table1')
->order('popularity DESC')
->limit(':limit')
->bindParam(':limit', $limit, PDO::PARAM_INT)
->queryAll();
但是,无论变量$ limit的值如何,似乎限制始终为0 有什么建议吗?
答案 0 :(得分:1)
您只需将limit
变量传递给limit()
来电:
$topResult = $db->createCommand()
->select('*')
->from('table1')
->order('popularity DESC')
->limit($limit)
->queryAll();