我刚刚学习PHP,并且在这方面搜索了一段时间,但是恐怕我可能不知道如何提问,所以解释可能会起作用最好。基本上我有一个由/ count查询返回3条记录。将查询中的数值结果分配给数组中的文本
Status Total
0 2
1 3
2 2
在我的网页我想显示:
Status Total
Dev 2
Active 3
Arch 2
所以我基本上只是想将值0,1和2分配给文本值。我已经尝试创建一个数组,然后将返回数字字段分配给数组。
$_status = array(0 => 'Development', 1 => 'Production', 2 => 'Archive');
while($rowStat = mysql_fetch_assoc($resDev))
{
echo "<tr><td>$_status[$rowStat['status']]</td><td>{$rowStat['devprojects']}</td></tr>";
};
任何帮助,非常感谢。
谢谢。
在开发你应该把错误报告提高到'E_ALL'。这会告诉你,关键的“状态”不存在(因为它实际上是一个大写字母S的“状态”)。 – Crashspeeder 2012-03-09 16:40:50