Цикл в таблице SQL
Как правильно вывести данные из таблицы и записать их в PHP переменные ? Есть таблица files, с полями id, user_id, path(путь до файла) и created_time(время создания). Хочу отсортировать таблицу по времени создания и данные из таблицы записать в переменные $id, $user_id, $path и так далее...подскажите как правильно это реализовать ?
Ответы (1 шт):
Автор решения: Apelsin2020
→ Ссылка
Для работы с БД можно использовать как foreach, так и цикл while. Давайте разберём на на примере while.
$mysqli = mysqli_query($conn, "SELECT * FROM `files` ORDER BY `created_time`");
while($mysqli_res = mysqli_fetch_assoc($mysqli)){
$id = mysqli_res['id'];
echo $id;
}
Как видно - сначала написали запрос, потом создали массив, и обернули в цикл.
Цикл while будет работать до тех пор, пока не закончатся строки в базе, так что стоит использовать LIMIT