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

SDu*_*uke 2 php mysql arrays codeigniter object

可能重复:
PHP:警告:sort()期望参数1是数组,给定资源

我一直得到这个奇怪的错误.然而,当我检查它,它似乎很好.

$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";
}  
Run Code Online (Sandbox Code Playgroud)

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] =>
)
Run Code Online (Sandbox Code Playgroud)

AJ.*_*AJ. 5

你正在获得一个CodeIgniter对象.您可以使用它来调用_fetch_assoc()实例.