За последние 24 часа нас посетили 60810 программистов и 1743 робота. Сейчас ищет 951 программист ...

php не выводит результат

Тема в разделе "PHP для новичков", создана пользователем amf1k, 29 сен 2014.

  1. amf1k

    amf1k Активный пользователь

    С нами с:
    20 авг 2014
    Сообщения:
    86
    Симпатии:
    0
    Всем привет) столкнулся с такой проблемой, есть запрос
    (select addressee from friends where sender='вася' and status=1) union (select sender from friends where addressee='вася' and status=1)

    phpmyadmin Выводит результат корректно,а php выводит только одно условие, может кто сталкивался с такой проблемой, помогите решить этот вопрос?)
     
  2. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Ваще не понял.
    Что он выводит? Предположу что тебе надо изменить с шорттега <? на <?php
     
  3. amf1k

    amf1k Активный пользователь

    С нами с:
    20 авг 2014
    Сообщения:
    86
    Симпатии:
    0
    Есть таблица friends, поля:
    sender - отправитель заявок в друзья
    addressee - получатель заявок в друзья
    status - статус заявки (по умолчанию 0-не приняли, 1-приняли)
    Есть 2 заявки:
    sender - Вася
    addressee - Петя
    status - 1

    sender - Коля
    addressee - Вася
    status - 1
    Нужно вывести друзей Васи, так как Вася может быть отправителем заявок и принимать заявки,то в запросе я использую union) или я что-то не понимаю?)
     
  4. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    А тебе еще на phpclub-e не помогли? :)

    Добавлено спустя 21 секунду:
    Не получилось отладить?

    Добавлено спустя 2 минуты 6 секунд:
    Мне сейчас лень, подождем свежие силы.
     
  5. amf1k

    amf1k Активный пользователь

    С нами с:
    20 авг 2014
    Сообщения:
    86
    Симпатии:
    0
    Мне на 5 форумах не кто не помог(((
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    select addressee, sender from friends where (sender='вася' OR addressee='вася') and status=1
     
  7. amf1k

    amf1k Активный пользователь

    С нами с:
    20 авг 2014
    Сообщения:
    86
    Симпатии:
    0
    Не то, ну спасибо и за это) решил вопрос через union) тему можно закрывать!
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    почему не то?
     
  9. amf1k

    amf1k Активный пользователь

    С нами с:
    20 авг 2014
    Сообщения:
    86
    Симпатии:
    0
    Там дублировался вывод(