我正在尝试让 MySQL 将所有内容放入一个数组中,这样我以后可以更轻松地使用它。
我目前正在使用以下
$result = mysql_query('SELECT * FROM (SELECT * FROM new WHERE qc_status =\'pending\' AND call_date = \''.date("Y-m-d").'\' LIMIT 0,17) as assesmenttable ORDER BY RAND() LIMIT 1',$link);
$array = array();
while($row = mysql_fetch_array($result)){
foreach($row as $column => $value) {
$array[$column]= $value;
}
}
print_r($array);
}
但问题是它给了我一个这样的数组
Array ( [0] => Ms [title] => Ms [1] => Belinda [fname] => Belinda
显然它做错了什么;我希望数组看起来像这样
array([title]=>Ms, [fname]=>Belinda)
在 json_encode 它应该看起来像这样
{title:Ms,fname:Belinda}
有人会指出我正确的方向吗?