当前位置:Gxlcms > PHP教程 > 求鉴定异常,实在找不出来

求鉴定异常,实在找不出来

时间:2021-07-01 10:21:17 帮助过:4人阅读

求鉴定错误,实在找不出来





无标题文档










  • 登录

  • 注册

  • 链接









$conn=mysql_connect("localhost","root","5200");
if(!$conn){
die ("连接失败".mysql_error());
}
mysql_select_db("blog",$conn) or die(mysql_error());

mysql_query("set names utf8");
$sql="select * from article";
$res=mysql_query($sql);
while($row=mysql_fetch_assoc($res)){


echo ""; 41
echo "

$row['article_title']

";
echo "

$row['article_body']

";
echo "";


}



?>







显示错误
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in D:\wamp1\www\blog\index.php on line 41
明明我写的是;却还是这个错误。。求解释

------解决方案--------------------
echo ""; 41
这错误没看出来? echo "还不明白?正确的做法是对字符串中的双引号用\"转义
以下写法都算正确:
PHP code
// 转义双引号
echo "";
// 改用单引号,防止与字符串内的双引号冲突
echo '';
// 方便一点的,改用
echo <<------解决方案--------------------
echo ""; //41
echo "

$row['article_title']

";
echo "

$row['article_body']

";
echo "";

改为
echo <<< HTML

$row[article_title]


$row[article_body]



HTML;

既简单又清晰
切记!最后的 HTML; 要顶格

人气教程排行