PHP подключение к нескольким таблицам базы данных

Рейтинг: -2Ответов: 1Опубликовано: 19.06.2023

У меня БД с несколькими таблицами. Название таблиц по категориям. БД это рецепты а таблицы : супы, десерты итд. Как мне подключиться ко всем таблицам?

$sql = "SELECT * FROM day_recipe"; ЧТО ВЫБРАТЬ ЗДЕСЬ ?

Ответы

▲ 0

БД это рецепты а таблицы : супы, десерты итд

Начнем с того что никто так не делает от слова совсем! У вас крайне далекое понимание о работе SQL в целом, и я вам крайне рекомендую прочитать хотя-бы крохотную книжку по SQL - как они работают.

По сути реляционная база данных - подразумевает связь данных, а вы её разрушили. Поэтому данные и не склеиваются.

По поводу как найти таблицу в своей базе - для этого есть техническая БД называется information_schema в ней есть таблица tables. Там содержится полная информация о всех доступных для вас таблицах.

По поводу как запросить данные из разных таблиц и склеить их - есть UNION SELECT - но с ним работать надо обдуманно и аккуратно.

И еще одно очень важное замечание! Перестаньте использовать mysqli - он древний и очень далек от безопасного. Его уже давно обернули в PDO, а над PDO уже есть много вкусных и приятных в работе библиотек! Например тот-же RedBeanPHP имеет все свойства CRUD при этом крайне дружественен к новичкам.

PS: это всего лишь заметки а не полноценный ответ, полноценный ответ вы не сможете получить потому что не до конца понятна суть вопроса, след раз когда задаёте вопрос, пожалуйста обдумайте его внимательнее - мы не Ванги, гадать не умеем.