我在使用下面的SQL查詢時收到錯誤「Undeclared variable: $start
」。使用「LIMIT」時發生SQL錯誤。
<?php
if($Spage == ""){
$Spage = "1";
}
$Sper_page = "5";
$start = ($Spage-1)*$Sper_page;
$sResults = $oCon->dbFetchSmarty("SELECT * FROM experts WHERE exp_process LIKE '%".$process."%' AND exp_machinaries like '%".$machineCat."%' AND exp_country = '". $country."' 'LIMIT $start, $Sper_page'");
?>
LIMIT但沒有ORDER BY?有點奇怪。 – jarlh
@jarlh - 取決於表格是大還是小 - 或者他是否希望按默認主鍵排序。根據用例,Order By不是必須的,缺少它並不是那麼奇怪。 – Gravy