我正在使用PHP显示数据库中的数据。我正在使用JSON。但在结果期间,我得到了不需要的数组。这是样本:
while($row = mysql_fetch_array($result))
{
echo "<pre>"; print_r($row); echo "</pre>";
//$output[]=$row;
}
输出:
Array
(
[0] => Ravi Ad
[title] => Ravi Ad
)
在这里,我看到一个额外的列显示名称[0]。我讨厌它并在解析时遇到问题。可以任何一次可以删除吗? 我正在尝试这个结果: -
Array
(
[title] => Ravi Ad
)
谢谢
答案 0 :(得分:1)
尝试mysql_fetch_assoc
while($row = mysql_fetch_assoc($result))
{
echo "<pre>"; print_r($row); echo "</pre>";
//$output[]=$row;
}
注意:在使用mysqli或PDO的新版本的php中不推荐使用mysql *
答案 1 :(得分:1)
使用
mysql_fetch_assoc($result)
代替mysql_fetch_array($result)
此扩展程序自PHP 5.5.0,起已弃用,将来会被删除。相反,应该使用MySQLi或PDO_MySQL扩展。另请参阅MySQL:选择API指南和相关的常见问题解答以获取更多信息。该功能的替代方案包括: