Две таблицы в одном запросе или две таблицы разделены запросом, чтобы получить уникальный идентификатор не работает - PullRequest
0 голосов
/ 20 мая 2019

Я хочу показать данные, если оба идентификатора верны. но в моем случае все показывают, что идентификаторы уже определены в моем запросе.

вот мой запрос

$res = mysqli_query($link,"SELECT * FROM accept, shopusers WHERE accept.pass_id = shopusers.id");

Я тоже пробовал это:

$res = mysqli_query($link,"SELECT * FROM accept");

$res2 = mysqli_query($link,"SELECT * FROM shopusers WHERE id=12");

Но все равно показывает все

То, что я сделал в своем запросе, определено в двух таблицах и предложении where, которые будут определять уникальные идентификаторы. но он по-прежнему показывает все данные

1 Ответ

0 голосов
/ 20 мая 2019

Затем вам нужно использовать JOIN:

SELECT * 
FROM accept JOIN shopusers ON accept.pass_id = shopusers.id

Если вы сделаете JOIN на свои идентификаторы, вы получите только те, которые равны

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...