-1
function manage_user($startFrom = 0, $itemPerPage = 5)
{
$_userData = array();
$this->db->setAttribute(\PDO::ATTR_EMULATE_PREPARES, false);
$query = $this->db->prepare("SELECT * FROM `user_info` LIMIT ?, ? WHERE `user_info`.`status` = ? ");
$query->execute(array($startFrom,$itemPerPage,'active')) or die(print_r($query->errorInfo(), true));
$result = $query->fetchAll(\PDO::FETCH_ASSOC);
foreach ($result as $row) {
$_userData[] = $row;
}
return $_userData;
}
限界を使用すればそれはうまくいく。where節を使うとエラーになる。
致命的なエラー:あなたはすべて一緒LIMIT
とWHERE
句を置き忘れてきた$ query->()を実行ライン
PDOどこで節と限界が一度に働くことができないか
制限は、通常の構文のどこに続くかです。 (SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY、LIMIT)制限を移動して、 – xQbert