我有這樣的代碼:使用php mysql時未終止的字符串文字錯誤?
$sql = "SELECT * FROM news order by id DESC LIMIT 10";
$data = array();
$query = mysql_query($sql);
if(!$query) {
echo "Error: " . mysql_error();
exit;
}
while($row = mysql_fetch_object($query)) {
$data[] = $row;
}
return $data;
當我運行的代碼,結果OK,但是當我修從10限制,限制15個或更多是錯誤未結束的字符串
$sql = "SELECT * FROM news order by id DESC LIMIT 15"; // limit 15, 20 or more
您在SQL語句末尾缺少';'。您在PHP語句的末尾有一個,但不在SQL語句的末尾。 – 2012-03-27 04:01:48
@DavidSchwartz不需要'';''。 ['mysql_query'](http://php.net/manual/en/function.mysql-query.php)只接受一個查詢(使分號不需要,或建議)。 – brianreavis 2012-03-27 04:04:19