我有这样的代码:使用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