一尘不染

mysql_fetch_array返回重复数据

mysql

每次我运行mysql_fetch_array时,返回带有重复值的数组, 例如

Array
(
    [0] => 1
    [row_id] => 1
    [1] => some text
    [first_field] => some text
    [2] => some text
    [second_field] => some text 
}

但我只想要数组中的单个结果,我尝试使用

mysql_fetch_array($data, MYSQL_ASSOC);

但这没有区别。


阅读 344

收藏
2020-05-17

共1个答案

一尘不染

这是的预期功能mysql_fetch_array()。如果您不希望有“重复项”,而只是具有关联数组,请mysql_fetch_assoc()改用。

例:

while ($row = mysql_fetch_assoc($data)) { ... }
2020-05-17