Создание ассоциативного массива из результатов запроса MySQL - PHP

Я пытаюсь создать ассоциативный массив из результатов запроса MySQL. Я хотел бы вывести два столбца, один содержит имена, другой - числа. Я собираюсь создать что-то вроде:

$array = array('maggie'=> 68, 'Joseph' => 21, 'ireen'=> 64);

$dbc = mysqli_connect('localhost', 'root', 'password', 'newbie');
$query = "SELECT fname, eng_end FROM members_records";
$result = mysqli_query($dbc, $query);
while ($array = mysqli_fetch_assoc($result)) {
$data_array[] = $array[];
}

Я не могу построить что-то разумное между фигурными скобками, которое может создать массив с данными из столбца имени в качестве ключей и данными из столбца чисел в качестве значений. Каждое усилие в фигурных скобках было щедро вознаграждено длинными и яростными ошибками синтаксического анализа PHP.

Как я буду действовать дальше, или мой фундамент слишком ошибочен, чтобы к чему-то привести? Как лучше всего достичь моей цели (с минимальным кодом, если возможно)?

6
задан AJ. 4 June 2011 в 01:21
поделиться