1
MySQL을 모든 것을 배열에 넣으려고합니다. 그러면 나중에 도로에서 작업하기가 더 쉬울 것입니다.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
같은 배열을주고있다; 내가 배열이 같아야로 json_encode에서이
array([title]=>Ms, [fname]=>Belinda)
같이 할이
{title:Ms,fname:Belinda}
사람이 올바른 방향으로 날 가리겠습니까?
로 MYSQL_ASSOC - 연관 배열, 숫자 배열, 또는 두 가지 모두를 사용 MYSQL_ASSOC 대신 –
당신로 결과 행을 반환 MYSQL_ASSOC를 mysql_fetch_array()를위한 두 번째 param으로 사용하거나 mysql_fetch_assoc()을 사용할 수 있지만, mysql_ 함수에 대한 매뉴얼에서 큰 빨간색 경고를 읽으십시오. – piotrm