Помогите пожалуйста, суть проблемы:
У меня есть код:
<?php
$host = 'localhost'; // адрес сервера
$database = 'click'; // имя базы данных
$user = 'root'; // имя пользователя
$password = ''; // пароль
$link = mysqli_connect($host, $user, $password, $database) or die("Ошибка " . mysqli_error($link));
$query ="SELECT login FROM users WHERE id = 1";
$result = mysqli_query($link, $query) or die("Ошибка " . mysqli_error($link));
if ($result = $link->query("SELECT clicks, id FROM users")) {
$row = $result->fetch_all();
foreach ($row as &$value){
echo var_dump($value);
}
$result->close();
}
?>
И он возвращает:
<code lang="php">
array (size=2)
0 => string '902' (length=3)
1 => string '1' (length=1)
array (size=2)
0 => string '205' (length=3)
1 => string '2' (length=1)
array (size=2)
0 => string '4001' (length=4)
1 => string '3' (length=1)
array (size=2)
0 => string '0' (length=1)
1 => string '4' (length=1)
array (size=2)
0 => string '10' (length=2)
1 => string '5' (length=1)
array (size=2)
0 => string '0' (length=1)
1 => string '6' (length=1)
</code>
Как мне сделать так, чтобы он вернул мне не строки, а в качестве массива, то есть:
array (size=2)
'clicks' => string '0' (length=1)
'id' => string '6' (length=1)