Примечание: Неизвестно: пропуск цифровой клавиши 1 в поле Неизвестно в строке 0
У меня есть следующий код:
include 'includes/connect.php';
$sp= "clot";
$selectall = mysqli_prepare($connection, "SELECT Count FROM prices WHERE Category = ? ORDER BY ppu LIMIT 11");
mysqli_stmt_bind_param($selectall, 's', $sp);
mysqli_stmt_execute($selectall);
$resulttotal = mysqli_stmt_get_result($selectall);
$x=1;
while($row = mysqli_fetch_array($resulttotal, MYSQLI_ASSOC)){
$_SESSION[$x] = $row['Count'];
$x++;
}
$y=1;
while(isset($_SESSION[$y])){
if($y==11){
$_SESSION['nextstart'] = $_SESSION[$y];
unset($_SESSION[11]);
}
else{
echo($y);
echo("<br>");
echo($_SESSION[$y]);
echo("<br>");
$y++;
}
}
Который выводит ожидаемую строку чисел (1, 17, 2, 18 ...) это сообщение об ошибке (десять раз, с ключом 1, ключом 2, ключом 3 и т. Д.):
Notice: Unknown: Skipping numeric key 1 in Unknown on line 0
Если посмотреть на эту ошибку, единственный ответ, который я смог найти, заключается в том, что помещение массива в суперглобальный вызов может вызвать это. Я нея не верюположить массив,$row['Count']
это строка, нене так ли? Я не могНа этой ошибке нет записей в stackoverflow.
Что вызывает эту ошибку, и что я должен сделать, чтобы исправить это? (Показанный код - это просто я экспериментирую и планирую дизайн для бесконечной нумерации страниц, используя мою базу данных.)