新手,关于php的问题

<ul class="menu1">
<?php
//这儿有一段连接数据库的代码
$sql="select * from `news` order by `id` desc limit 4";
$result=mysql_query($sql);
while($line=mysql_fetch_array($result))
{
}
?>
<li><a href="shownews.php?id=$line['id']"><?php echo $line["title"]; ?></a></li>
<?php
?>
</ul>
我如果把<li>那行去掉,把echo $line["title"];放到while循环体内,就有数据能输出,但是如果写成上面那个样子,就没有数据输出。请问怎么改好?

第1个回答  2013-10-18

你括号放错位了。肯定不会输出。

第2个回答  2013-10-18
<ul class="menu1">
<?php
//这儿有一段连接数据库的代码
$sql="select * from `news` order by `id` desc limit 4";
$result=mysql_query($sql);
while($line=mysql_fetch_array($result))
{?>
<li><a href="shownews.php?id=$line['id']"><?php echo $line["title"]; ?></a></li>
<php
}
?>

</ul>本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网