我在使用下面的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