使用var_dump($rows);
后,我从查询中获得结果如下:
object(stdClass)#11 (2) {
["id"]=>
string(1) "1"
["name"]=>
string(5) "riski"
}
但结果会出错
Notice: Array to string conversion
在这一行:
foreach($rows as $val){
$user .= '<option value="'.trim(addslashes($val->id)).'">'.trim(addslashes($val->name)).'</option>';
}
如何将结果转换为foreach
结果?
答案 0 :(得分:1)
请仔细观察您的阵列。它是一个关联数组,而不是一个多维数据关联数组。
试试这个:
$rows->id