【发布时间】:2012-03-21 20:28:20
【问题描述】:
您好,我在从我的 mysql 数据库输出数据时遇到问题,代码输出用户非常好,但不会输出日期、时间或分数。
php代码
<?php
require_once('config.php');
$Query="SELECT * from highscores";
$Result=mysql_query( $Query );
$Return="<?xml version=".'"1.0"'." encoding=".'"UTF-8"?>'."\n"."<tables>";
while($table=mysql_fetch_object($Result))
{
$Return.="<table><user><![CDATA[".$table->user."]]></user><date><![CDATA[".$table->cdate."]]></date><time><![CDATA[".$table->ctime."]]></time><score><![CDATA[".$table->score."]]></score></table>";
}
$Return.="</tables>";
mysql_free_result($Result);
echo ($Return);
?>
这是代码输出的内容
<table>
<user><![CDATA[Jim]]></user>
<date><![CDATA[0000-00-00]]></date>
<time><![CDATA[00:00:00]]></time>
<score><![CDATA[0]]></score>
</table>
输出数字似乎有问题,我只是想不出它是什么!
【问题讨论】:
-
检查phpMyAdmin中的查询以防万一,看它是否返回正确的值