저는 문자 그대로이 사이트와 웹을 여러 시간 동안 검색하고 있었지만, 정답을 찾지 못하는 것 같습니다.
내가 달성하려고하는 것은 데이터베이스에서 테이블을 가져 오는 것입니다. 주어진 열의 동일한 값을 가진 행을 다차원 배열로 결합하십시오.키 값이 동일한 다차원 배열로 배열을 결합하십시오.
내 표는 다음과 같습니다
는 http://i.imgur.com/DkNaw61.png
내가 원하는 것은 setting_group_id이 동일 다차원 배열을 만드는 것입니다.
그래서이 빌드 어레이를 사용하여 관리 패널의 설정 섹션을 표시 할 수 있습니다. 이처럼 :
는 http://i.imgur.com/VxMsWHk.png
나는이이 코드는 멀리 : 나는 무엇을 얻을
$query = "SELECT * FROM bmp_settings";
$mysqli = new mysqli($hostname, $username, $password, $database);
// Check connection
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
if ($result = mysqli_query($mysqli,$query)) {
while($bmp_setting_groups = mysqli_fetch_assoc($result)) {
echo "<pre>";
print_r ($bmp_setting_groups);
echo "</pre>";
}
}
/* free the results */
mysqli_free_result($result);
/* close connection */
$mysqli->close();
12 개 연관 배열입니다.
누가 나를 도울 수 있습니까?
'SELECT * FROM bmp_settings GROUP BY setting_group_id ORDER BY setting_group_id' 그게 당신이 원하는 ...? – Ohgodwhy
그건 내가 원했던 것이지만 모든 행을 하나로 병합하고 그로부터 유일한 설정을 추출 할 수 없었다. 그것은 나에게 이것을 돌려 준다 : http://i.imgur.com/8YN5aah.png – Fonta
아! 테이블을 뒤집겠습니까? – Tivie