http://www.srcf.ucam.org/~sas98/ents/index.php
我有一个名为ents
的表,其中一个名为week
的varchar(100)字段包含值'Easter Term 2011,Week 1'。但是,输出返回'Array'。
我的代码是:
function printWeek() {
$query = mysql_query("SELECT week FROM ents") or die (mysql_error());
while ($week = mysql_fetch_array($query, MYSQL_NUM)) {
echo "$week";
}
}
有什么想法吗?
答案 0 :(得分:4)
您正在调用mysql_fetch_array
,它会返回...等待它...... 数组。如果需要实际值,则需要访问数组的第一个元素:
echo $week[0];
答案 1 :(得分:0)
mysql_fetch_array
获取行数据数组(作为名称提示),因此您必须威胁如此:
function printWeek() {
$query = mysql_query("SELECT week FROM ents") or die (mysql_error());
while ($ents = mysql_fetch_array($query, MYSQL_NUM)) {
echo $ents[0];
}
}