使用内联PDO查询切片数组

时间:2017-01-11 16:10:31

标签: php arrays pdo

我试图切片数组但得到错误" array_slice()期望参数1为数组"

非常感谢任何帮助!

    foreach(array_slice(($pdo->query($query)), 0, 3) as $row_Results) {
       $pic_id = $row_Results['pic_id'];    

1 个答案:

答案 0 :(得分:2)

对SQL查询返回的数组进行切片是没有意义的 - 这应该在查询本身中完成

 foreach($pdo->query("$query LIMIT 3")) as $row_Results) {
   $pic_id = $row_Results['pic_id'];  

会做到这一点。