Php SQLite3::查询语法错误
我有这个php代码从数据库中获取数据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
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;