Как сделать так чтобы на каждой странице выбирались разные данные
Как выбрать данные из БД через переменную, полученную через $_GET
Вот что пробую, но пишет ошибку:
$dbnum = $_GET['id'];
$result = $db->query('SELECT * FROM `$dbnum` ORDER BY id DESC');
Ответы (1 шт):
Автор решения: Ипатьев
→ Ссылка
У вас в таблице должна быть колонка, отвечающая за выводимые на страницу данные.
Например, она может называться category. В этом случае код будет таким
$id = $_GET['id'] ?? 0;
$sql = 'SELECT * FROM photo WHERE category=? ORDER BY id DESC';
$result = $db->execute_query($sql, [$id]);