Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php SQLite3::查询语法错误_Php_Sqlite - Fatal编程技术网

Php SQLite3::查询语法错误

Php SQLite3::查询语法错误,php,sqlite,Php,Sqlite,我有这个php代码从数据库中获取数据 <?php require_once ("db.php"); $db = new MyDb(); if (isset($_POST['limit']) && isset($_POST['start'])) { $start = $_POST["start"]; $limit = $_POST["limit"]; $query =<<<EOF SELECT * FROM questions ORDER BY qui

我有这个php代码从数据库中获取数据

<?php
require_once ("db.php");
$db = new MyDb();

if (isset($_POST['limit']) && isset($_POST['start'])) {

$start = $_POST["start"];
$limit = $_POST["limit"];

$query =<<<EOF
SELECT * FROM questions ORDER BY quiz_id DESC '$start', '$limit';
EOF;

$result = $db->query($query);

while ($row = $result->fetchArray(SQLITE3_ASSOC)) {
  echo 'div class="quesbox">
  <div class="questitle">
      <h2>'.$row["question"].'</h2>
  </div>
  <div class="quesanswer">'.$row["answer"].'</div>
    <div class="quesdatetime"><img src="images/questime.png" alt="export question">'.$row["date"].'</div>
  </div>';
}

}
?>

我已经尝试了我所知道的所有可能的方法,通过编辑
query
语句来解决这个问题,但没有成功。请问问题出在哪里。任何帮助都将不胜感激。

您忘记了
限制

$query =<<<EOF
SELECT * FROM questions ORDER BY quiz_id DESC LIMIT '$start', '$limit';
EOF;

$query=请执行
echo$query。显然查询有问题。这是
echo
结果
SELECT*FROM questions ORDER BY quick_id DESC'0','7'我正试图设定一个限制,从WICH 7的数据库中获取数据是一个限制
$query =<<<EOF
SELECT * FROM questions ORDER BY quiz_id DESC LIMIT '$start', '$limit';
EOF;