gpt4 book ai didi

php - mysql_fetch_array()期望参数1是资源,给定对象

转载 作者:行者123 更新时间:2023-11-29 01:14:40 24 4
gpt4 key购买 nike

Possible Duplicate:
PHP: Warning: sort() expects parameter 1 to be array, resource given
我一直有这个奇怪的错误。但当我检查的时候,它看起来很好。

$stuff=mysql_query('SELECT id, name FROM albums');
$albums_list='';
print_r($stuff);
while ($row=mysql_fetch_array($stuff))
{
print_r($row);
$albums_list .= "<option value=" . $row[0]['id'] . ">" . $row[0]['name'] . "</option>\n";
}

print_r($stuff);返回
CI_DB_mysql_result Object ( 
[conn_id] => Resource id #37
[result_id] => Resource id #74
[result_array] => Array ( )
[result_object] => Array ( )
[current_row] => 0
[num_rows] => 1
[row_data] =>
)

最佳答案

这很奇怪,所以mysql_查询返回的是一个对象而不是一个结果。
试试这个:

while ($row=mysql_fetch_array($stuff->result_id))

因为这是对象堆栈中的资源。

关于php - mysql_fetch_array()期望参数1是资源,给定对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6496408/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com