Я извлекаю массив чисел из моей базы данных и печатаю массив, но он возвращает значение только с индексом 0, хотя другие индексы тоже имеют значения, и все их имя игрока установлено в $ username. Пожалуйста помоги. Благодарю.Array возвращает значение только при индексе 0 PHP
<?php
session_start();
$username = $_SESSION['username'];
$fetch = mysql_query("SELECT amount FROM playerDeck WHERE playerName = '$username'");
$count = mysql_num_rows($fetch);
$fetch = mysql_fetch_array(mysql_query("SELECT amount FROM playerDeck WHERE playerName = '$username'"));
while($count > 0){
$count--;
echo "$count";
echo "fetch$fetch[$count]</br>";
?>
Результаты:
13fetch
12fetch
11fetch
10fetch
9fetch
8fetch
7fetch
6fetch
5fetch
4fetch
3fetch
2fetch
1fetch
0fetch1
массив с индексом 0 возвращает число 1, но массив с индексом других чисел возврата со значением нуль, даже если есть номера в таблице внутри базы данных с именем пользователя, установленным в $ username.
Вы не должны использовать функции mysqli_ *, потому что они устарели. См. Http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php – Zoxac