/ / PHP - Защо възвръща многомерния масив? - php, html, многоизмерен масив

PHP - Защо това връща многоизмерния масив? - php, html, multidimensional-array

Здравейте аз имам този код и той (records2) връща мултимерен масив по някаква причина., Може ли някой да ми помогне и да посочи защо? Имам нужда от прост масив с един размер.

function getBook() {
global $dbc;
global $id;
//connect to database
require("db.php");
//make the query
$query = "SELECT title, fiction, publisher, summary, pages FROM bookShelf WHERE id=$id;";
$runQuery = @mysqli_query($dbc, $query); //run the query


$records2 = array();
while ($row = mysqli_fetch_assoc($runQuery)) {
$records2[] = $row;
}
echo "<pre>";
print_r($records2);
echo "</pre>";
}

Отговори:

-1 за отговор № 1
$records2 = array();
$records2 = mysqli_fetch_assoc($runQuery);

тук функцията mysqli_fetch_assoc () извлича резултата от резултата като асоциативен масив с едно измерение, без никакъв цикъл.