ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

sql запрос
  #1  
Старый 23.02.2009, 14:41
Аватар для barnaki
barnaki
Познающий
Регистрация: 02.11.2008
Сообщений: 87
Провел на форуме:
93223

Репутация: 14
По умолчанию sql запрос

вообщем странная какая то штука. вроде раньше все работало да перестало.
гостевая
есть 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  
Старый 23.02.2009, 19:34
Аватар для go2be
go2be
Познающий
Регистрация: 05.10.2008
Сообщений: 34
Провел на форуме:
264058

Репутация: 67
По умолчанию

Для посетителей выводи все, где guest.hide='show'
Перед выводом соответсвенно проверка на авторизацию админа. Если авторизация под админом, то тупо выводи все.
Тоесть так

if (admin == 1)
{
Вывод всего;
}else
{
Вывод, где guest.hide='show'д;
{
 
Ответить с цитированием

  #3  
Старый 24.02.2009, 20:29
Аватар для barnaki
barnaki
Познающий
Регистрация: 02.11.2008
Сообщений: 87
Провел на форуме:
93223

Репутация: 14
По умолчанию

Нет нет для админа все выводится на отдельной станице . просто запрос выводит все даже hide вот в чем беда. почему то пропускает
 
Ответить с цитированием

  #4  
Старый 24.02.2009, 20:54
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Ты не идентифицировал по человечески таблицы. Голову сломаешь твой запрос читать - где там у тебя таблица записей и таблица ответов? AND тут не при чем, пробуй WHERE
 
Ответить с цитированием

  #5  
Старый 25.02.2009, 13:26
Аватар для barnaki
barnaki
Познающий
Регистрация: 02.11.2008
Сообщений: 87
Провел на форуме:
93223

Репутация: 14
По умолчанию

2 pashekella спасибо
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обнаружение Sql инъекций в Oracle, часть вторая k00p3r Чужие Статьи 0 13.06.2005 11:26
Sql инъекция и Oracle, часть первая k00p3r Чужие Статьи 0 13.06.2005 11:23
Внедрение Sql кода с завязанными глазами k00p3r Чужие Статьи 0 12.06.2005 20:48
SQL Injection для чайников, взлом ASP+MSSQL k00p3r Чужие Статьи 0 12.06.2005 12:42
SQL Injection в Oracle k00p3r Чужие Статьи 0 12.06.2005 12:41



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ