小时候很捣蛋
2016-09-26 15:43
<?php
$page=$_GET['p'];
$host = "localhost";
$username = "root";
$password = "";
$db = "1067db";
$conn = mysql_connect($host,$username,$password);
if(!$conn){
echo "数据库连接失败";
exit;
}
mysql_select_db($db);
mysql_query("SET NAMES UTF8");
$sql="SELECT * FROM 1607_news LIMIT".($page-1)*5."5";
$result=mysql_query($sql);
while($row = mysql_fetch_assoc($result)){
echo $row['id'].'-'.$row['name'];
}
mysql_free_result($result);
mysql_close($conn);
$page_banner="<a href='".$_SERVER['PHP_SELF']."?p=".($page-1)."'>һҳ</a>";
$page_banner.="<a href='".$_SERVER['PHP_SELF']."?p=".($page+1)."'>hx</a>";
echo $page_banner;
?>
Parse error: syntax error, unexpected '"5"' (T_CONSTANT_ENCAPSED_STRING) in C:\wamp\www\abc.php on line 17
错误语句:
$sql="SELECT * FROM 1607_news LIMIT".($page-1)*5."5";
这个 ."5" 报错 怎么改数字都错 符号英文状态下的 求大神解答
$sql="SELECT * FROM 1607_news LIMIT". ($page-1)*5 . ",5"; 看出来与你的不同了吗!你的5前面缺少‘,’,sql语句解析不了
$sql="SELECT * FROM 1607_news LIMIT". ($page-1)*5 . "5";
PHP+MySQL分页原理实现
41180 学习 · 175 问题
相似问题