나는 나의 mysql 테이블과 동일한 결과를 얻고 싶습니다. 내 테이블 아래 : PHP/MySQL에서 다차원 배열을 생성하십시오
$data = array ("Phase1" => array("name"=>"Phase 1", "icon"=>"icons/iconb.png"),
"Phase2" => array("name"=>"Phase 2", "icon"=>"icons/icong.png"),
"Phase3" => array("name"=>"Phase 3", "icon"=>"icons/iconr.png"),
"Phase2p" => array("name"=>"Phase 2+", "icon"=>"icons/icony.png"),
"Phase3p" => array("name"=>"Phase 3+", "icon"=>"icons/iconpi.png"),
"RollOut2012" => array("name"=>"Roll Out 2012","icon"=>"icons/iconor.png"),
"RollOut120sites" => array("name"=>"Roll Out 120 Sites", "icon"=>"icons/iconma.png"),
);
당신의 도움에 미리 감사합니다
CREATE TABLE IF NOT EXISTS `map_point` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`Location` varchar(80) NOT NULL,
`type` varchar(80) NOT NULL,
`icon` varchar(70) NOT NULL DEFAULT '',
PRIMARY KEY (`Id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=898 ;
유형 1 위상, 페이즈 ...... 마지막 멀티 dimentional 배열은 다음과 같이 제시해야됩니다 .
사정 결과 집합에있는 지정된 열의 값을 기준으로 그룹화 연관 배열을 반환하는 방법을 설명하는 것입니다 무언가를 시도 할 수 있습니다. –
나는 이것을 시도했다 : $ result0 = mysql_query ("SELECT DISTINCT type FROM'map_point'"); $ result1 = mysql_query ("DISTINCT 유형 AS 이름, 아이콘 FROM'map_point'"); while ($ row1 = mysql_fetch_assoc ($ result1)) { array_push ($ json_data1, $ row1); } –
"Phase 1", "Phase3p", "RollOut2012"등의 키는 어디서 얻습니까? – Damp