急求助,数据库中的integer 类型和datetime类型显示不了
请高手帮我看看这段代码:
id在my_sql数据库中是integer类型 pub-date是datetime类型, 为什么用下面这段代码在网页里显示不了啊, 别的字符串型的都可以,是不是echo的问题,谢谢阿、 !!
=============
while($row=mysql_fetch_array($result))
{
$id=$row["id"];
echo "<tr><td>".$row["id"]."</td><td> ".$row["pub_date"]." </td><td><a href='admin_message_view.php'>view</a></td>"."<td><a href='admin_message_dele.php?id=$id'>delete</a></td></tr>";//show the data
}
问题点数:20、回复次数:4Top
1 楼fzjw(冰凌尘埃)回复于 2005-08-04 12:43:45 得分 0
$row["id"]
$row["pub_date"]
修改这里
$row['id']
$row['pub_date']
双引号问题Top
2 楼aquablue(第一流的青岛人一般不会留在青岛)回复于 2005-08-04 13:23:00 得分 0
楼上这位朋友 这样改还是不行阿!!Top
3 楼wjjchen(redfox)回复于 2005-08-04 14:34:57 得分 0
你while循环里print_r一下$row,看取到结果了吗Top
4 楼fzjw(冰凌尘埃)回复于 2005-08-05 08:28:37 得分 0
看看取得的记录数量也可以看出是否取到结果
echo mysql_num_rows($result);
双引号和单引号应该没有问题,昨天我回复的有错 :(Top




