Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как правильно написать запрос?
Форумы портала PHP.SU » » Вопросы новичков » Как правильно написать запрос?

Страниц (1): [1]
 

1. OgStyle - 01 Декабря, 2013 - 14:13:26 - перейти к сообщению
Здравствуйте. Подскажите пожалуйста как правильно сформировать запрос.

Такая ситуация:

Запрос 1 делает запрос в одну таблицу и берет оттуда все что подходит по параметрам. В массив я запишу имена пользователей которые мне нужны с этого запроса.

Далее мне нужно сформировать запрос 2. который будет делать выборку из другой таблицы, ГДЕ имена пользователей должны быть именами из того массива имен который я получил после запроса 1.

Подскажите как такое сделать? Может я рассуждаю вообще не правильно? помогите пожалуйста
2. Мелкий - 01 Декабря, 2013 - 14:19:33 - перейти к сообщению
join
3. OgStyle - 01 Декабря, 2013 - 14:59:15 - перейти к сообщению
да действительно. забыл. Спасибо!
(Добавление)
Что то у меня не очень получается запрос. Посмотрите пожалуйста в чем ошибка?

Есть таблица сайты и есть таблица сервера. Мне надо сделать поиск по параметру из таблицы серверов и вывести таблицу сайтов где имя пользователя равно имени пользователя найденого в таблице серверов при том параметре который я ищу. вот запрос:

CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. "(SELECT * FROM {$CONF['sql_prefix']}_sites sites, {$CONF['sql_prefix']}_stats stats
  3.  WHERE sites.username = stats.username AND active = 1 {$category_sql}
  4.  JOIN {$CONF['sql_prefix']}_servers WHERE {$CONF['sql_prefix']}_sites.username=ats_servers.username AND serv_ver='$vers')ORDER BY num_ratings DESC"
  5.  

(Добавление)
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'JOIN ats_servers WHERE

такая вот ошибка.
4. alexiy - 01 Декабря, 2013 - 17:39:18 - перейти к сообщению
OgStyleможет надо сначала JOIN потом уже условие клепать?

 

Powered by ExBB FM 1.0 RC1