Каждый раз, когда вы звоните mysqli_fetch_assoc()
, вы «берете» одну запись из набора результатов.Когда больше нет записей, mysqli_fetch_assoc()
возвращает false.Это, кстати, причина, по которой вы можете использовать цикл while
.
Когда вы вызывали $line = mysqli_fetch_assoc($querying);
, вы взяли одну запись из набора результатов, оставив только 1 в наборе результатов.Таким образом, ваш while
цикл повторяется только для этой записи.Как все остальные отметили - вам просто нужно прокомментировать эту строку.
Я также могу рекомендовать использовать mysqli_fetch_all()
function , это даст вам обычный массив, который вы можете использовать, нукак обычный массив
$results = mysqli_fetch_all($querying, MYSQLI_ASSOC);