php不能输出数据库的数据。代码运行后页面空白一片,我的mysql里是有一行数据的啊。
<?php$conn=mysql_connect('localhost','root','root')ordie(mysql_error());mysql_select_...
<?php
$conn=mysql_connect('localhost','root','root') or die(mysql_error());
mysql_select_db('message1',$conn);
mysql_query('set names gb2312');
$result=mysql_query('select * from user');
$info=mysql_fetch_array($result);
if ($info=false) echo('现在还没有留言存在');
else
do{
?>
<tr>
<td><?php echo $info['name']; ?></td>
<td><?php echo $info['content']; ?></td>
</tr>
<?php } while ($info=mysql_fetch_array($result)); ?>
另外我还想问一下,最后一行的while ($info=mysql_fetch_array($result))中怎么就到最后变成false了呢?并且也没有mysql_close();语句可以吗?(我是照着书上的格式写下来的,虽然不是完全相同,但是也应该对的)谢谢 展开
$conn=mysql_connect('localhost','root','root') or die(mysql_error());
mysql_select_db('message1',$conn);
mysql_query('set names gb2312');
$result=mysql_query('select * from user');
$info=mysql_fetch_array($result);
if ($info=false) echo('现在还没有留言存在');
else
do{
?>
<tr>
<td><?php echo $info['name']; ?></td>
<td><?php echo $info['content']; ?></td>
</tr>
<?php } while ($info=mysql_fetch_array($result)); ?>
另外我还想问一下,最后一行的while ($info=mysql_fetch_array($result))中怎么就到最后变成false了呢?并且也没有mysql_close();语句可以吗?(我是照着书上的格式写下来的,虽然不是完全相同,但是也应该对的)谢谢 展开
1个回答
展开全部
我怀疑是while(这里错了)。
建议你看看帮助手册中 mysql_fetch_array的用法,有范例。
建议你看看帮助手册中 mysql_fetch_array的用法,有范例。
参考资料: http://www.w3school.com.cn/php/func_mysql_fetch_array.asp
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询