привет. Мне очень надо из mysql сделать массив в файл, но в определенной форме. Уже дня 3 бьюсь, но получается что-то все время не то.
Итак, есть в мускуле таблица с двумя полями: КНИГА и ГЛАВЫ. С помощью селекта я ее вытаскиваю:
$buch = mysql_query("SELECT `buch`, `glava` FROM `list` order by `id_list`");
И вот дальше мне нужен массив следующего формата:
$book = array ( 'КНИГА_1' => array ( 0 => 'Глава1', 1 => 'Глава2', ), 'КНИГА_2' => array ( 0 => 'Глава3', 1 => 'Глава4', ), );
у меня выходит несколько по-другому:
$array_bc = array(); while ($fetch_bc = mysql_fetch_array($buch, MYSQL_ASSOC)){ $array_bc[] = array($fetch_bc['buch'] => $fetch_bc['glava']); } print_r($array_bc);
Результат такой:
Array ( [0] => Array ( [Книга_1] => глава1 ) [1] => Array ( [Книга_1] => глава2 ) ............... [5] => Array ( [Книга_2] => глава3 ) );
Подскажите, пожалуйста, как мне сделать массив в том формате, что мне нужен?
|