我尝试用pdo从数据库中获取数据

时间:2018-06-06 08:05:24

标签: php pdo

我尝试使用pdo从db获取数据但返回错误[42000]。

if(isset($_POST['number'])){
    $start = $_POST['number'];
}else{
    $start = 8;
}
if(isset($_POST['page'])){
    $page = $_POST['page'];
}else{
    $page = 1;
}
$end = 4;


$db = new Database();

$data = $db->connect()->prepare('SELECT img FROM gallery_menu WHERE gallery_id = :page LIMIT `:start_page` , :end_page');
$data->bindValue(':page', $page);
$data->bindValue(':start_page', $start);
$data->bindValue(':end_page', $end);

$data->execute();
print_r($data->errorInfo());

$images = $data->fetchAll(7);

,错误是:

  

数组([0] => 42000 [1] => 1327 [2] =>未声明的变量:'4')   数组([0] => 42000 [1] => 1327 [2] =>未声明的变量:'8')

1 个答案:

答案 0 :(得分:0)

{
  categories:{
    type : terms      // terms facet creates a bucket for each indexed term in the field
    field : cat,
    sort : "x desc",  // can also use sort:{x:desc}
    facet : {
      x : "avg(price)",     // x = average price for each facet bucket
      y : "max(popularity)" // y = max popularity value in each facet bucket
    }
  }
}