sql запрос

Discussion in 'PHP' started by barnaki, 23 Feb 2009.

  1. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    130
    Reputations:
    4
    вообщем странная какая то штука. вроде раньше все работало да перестало.
    гостевая
    есть 2 таблицы. одна записей поситителей.
    другая ответов. так вот в таблице записей есть колонка hide она либо hide либо show
    загон такой что посетители не могут видеть сообщения у которых hide . только админ
    и админ может это менять .
    но для главной такой запрос
    $query = "select * from guest left join(answers) on (guest.id_msg=answers.msg_id) AND guest.hide='show'";
    этим запросом мне кажется что я вывожу все записи и если есть ответы на них по id . и еще проверяю эти записи на то чтобы у них всех был show.
    на раньше когда все работало (работало точно помню) писало show или hide а теперь в браузере такое : visibility --> где вместо --> должно быть show или hide и оно тупо все выводит .
    кто знает в чем может быть дело ?
     
  2. go2be

    go2be Elder - Старейшина

    Joined:
    5 Oct 2008
    Messages:
    25
    Likes Received:
    11
    Reputations:
    0
    Для посетителей выводи все, где guest.hide='show'
    Перед выводом соответсвенно проверка на авторизацию админа. Если авторизация под админом, то тупо выводи все.
    Тоесть так

    if (admin == 1)
    {
    Вывод всего;
    }else
    {
    Вывод, где guest.hide='show'д;
    {
     
  3. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    130
    Reputations:
    4
    Нет нет для админа все выводится на отдельной станице . просто запрос выводит все даже hide вот в чем беда. почему то пропускает
     
  4. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Ты не идентифицировал по человечески таблицы. Голову сломаешь твой запрос читать - где там у тебя таблица записей и таблица ответов? AND тут не при чем, пробуй WHERE
     
  5. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    130
    Reputations:
    4
    2 pashekella спасибо