{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (21 дек 2015, 05:53) [0/0] [0] [отв] [спам] [под] +1 | -1

Всем доброй ночи или может у кого-то утро *
Сам в шоке но всю ночь ищу выход из ситуации в которую добровольно попал.
Проблема с выводом информации с базы, а именно с 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’);

2. (21 дек 2015, 06:30) [0/0] [0] [отв] [спам] [под] +1 | -1

У меня обед * Не понял сути что надо?

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений