Всем доброй ночи или может у кого-то утро
Сам в шоке но всю ночь ищу выход из ситуации в которую добровольно попал.
Проблема с выводом информации с базы, а именно с SELECT * FROM.
В таблице *gamas_user* есть поля:
- id
- id_user
- id_ank
- time
- text
- games
- status (0/1)
Мне нужно вывести список игр в которых есть я и у которых только status равен = 1.
Но не все так просто, в полях *id_user и id_ank* мой id может быть иногда в id_user а иногда в id_ank.
Не поверите но не получается вывести.
Вот варианты которые я использовал:
- $q=mysql_query("SELECT * FROM `gamas_user` WHERE `id_user` = '".$user['id']."' AND `id_ank` = '".$user['id']."' AND `status` = '1' ORDER BY `id` DESC LIMIT 7"
- $q=mysql_query("SELECT * FROM `gamas_user` WHERE `id_user` = '".$user['id']."' OR `id_ank` = '".$user['id']."' AND `status` = '1' ORDER BY `id` DESC LIMIT 7"
Ну менял их местами разумеется и все без толку.
Может кто-то знает решение этой проблемы?
Добавлено 21.12.15 в 06:05:53:
Б********, на до же было в последний момент найти решение...
===
Выборка (SELECT) записи, которые соответствуют условию: поле lname должно быть равно ‘Abrakov’ AND(и) поле fname должно принимать значение ‘Ivan’ OR(или) значение ‘Alex’.
SELECT * FROM table_name WHERE lname=’Abrakov’ AND (fname=’Ivan’ OR fname=’Alex’);