PHP问题! 在html写入的php代码没有执行显示结果 从程序中可以看到 $row[title] 这个值在前面的PHP语句中

是取出来了并且显示出来了但是在table中却没有显示出结果来这是为什么首先我的程序没有报错啥的图片就是运行结果为什么table中没有显示出$row[title]的值求教!... 是取出来了 并且显示出来了 但是在table中却没有显示出结果来 这是为什么 首先我的程序没有报错啥的 图片就是运行结果 为什么table中没有显示出 $row[title]的值 求教!!!!!

<?php
include ("conn.php");
include ("head.php");

$sql="select * from message ";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
echo $row[title];
echo "<br>";
}
?>

<table width=500 border="0" align="center" cellpadding="5" cellspaceing="1" bgcolor="#add3ef">

<?
$sql="select * from message ";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
?>
<tr bgcolor="#eff3ff">
<td>标题:<?=$row[title]?></td>
</tr>

<?
}
?>

</table>
展开
 我来答
fengzhiyu_double
2011-07-25 · TA获得超过906个赞
知道小有建树答主
回答量:514
采纳率:0%
帮助的人:520万
展开全部
把所有的$row[title] 都改为 $row['title'] 就可以了。

数组里的键名是字符串,必须加引号。

<?=$row['title']?>是php的简化写法,没错的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-25
展开全部
<?php
include ("conn.php");
include ("head.php");

$sql="select * from message ";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
echo $row['title'];
echo "<br>";
}
?>

<table width=500 border="0" align="center" cellpadding="5" cellspaceing="1" bgcolor="#add3ef">

<?
$sql="select * from message ";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
?>
<tr bgcolor="#eff3ff">
<td>标题:<?=$row['title']?></td>
</tr>

<?
}
?>

</table>
--------------------
再试试,有问题留言,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-25
展开全部
"标题:"后改为<?php echo $row['title']; ?>
php不能那样输出,你那是asp的写法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wudipaopao
2011-07-25 · TA获得超过797个赞
知道小有建树答主
回答量:1486
采纳率:0%
帮助的人:801万
展开全部
title 加引号
$row['title'] 就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式