В настоящее время я работаю на панели сообщений, которая отображает только данные, если установлены значения в другой таблице.Выберите данные mySQL с помощью другой таблицы
Мои 2 таблицы выглядит следующим образом:
tbsubscribers:
-subID (int)
-msg1 (tinyint)
-msg2 (tinyint)
-msg3 (tinyint)
-email (varchar)
tbmessage
-id (int)
-name (varchar)
-mitteilung (varchar)
-sender (varchar)
-datum (datetime)
Фактические сообщения в таблице tbmessage и проверить, какие сообщения пользователь хочет видеть, что есть таблица tbsubscribers.
Теперь я хочу отображать сообщения. Поэтому, если пользователь подписался на msg1
и msg2
(поэтому значение обоих равно 1), он должен выбрать все данные из tbmessage, который имеет имя 'msg1'
и 'msg2'
.
Я знаю, как работать с select в mysql, но не знаю, как я мог выбрать несколько таблиц, и особенно в этом случае я немного смущен, как бы это сделать.
Любая помощь будет оценена
и вывода данных будет работать так же, с другой таблицей? echo $ row ["name"]; – jerryp177
Я все еще исправляю это: я предполагаю, что msg1 подобен '0' или' 1', и если это '1', вы хотите, чтобы он захватил все из другой таблицы, где' name = 'msg1' «Правильно? Есть ли что-то еще, связывающее две таблицы вместе? – FrankerZ
нет, это все. Точно, если msg1 = 1 показывает все из этой таблицы – jerryp177