為什么limit查詢報錯語法錯誤?
//此行報錯:syntax?error,?unexpected?'",3"'?語法錯誤。 $sql?=?"SELECT?*?FROM?message?limit".($page-1)*3.",3"; //然后加兩個變量,再寫成$sql?=?"SELECT?*?FROM?message?limit?$page_from,$page_size";就沒問題了 $res?=?$conn->query($sql); while($abc?=?$res->fetch_assoc()){ $rows[]?=?$abc; }
<table?border="1"?style="text-align:center;?width:200px;"> <tr> <th>內容</th> </tr> <?php?foreach?($rows?as?$abc):??> <tr> <td><?php?echo?$abc['mes'];??></td> </tr> <?php?endforeach??> </table>
2019-08-13
$sql
?=?
"SELECT?*?FROM?message?limit"
.(
$page
-1)*3.
",3"
;這里的limit后面應該要有空格
$sql
?=?
"SELECT?*?FROM?message?limit "
.(
$page
-1)*3.
",3"
;