СМС-ки
   
Пейджер выключен!
Joliat

Статистика активности
Всего полезных сообщений 28
( 0.01% всех сообщений форума )
Имеют оценки: 0
Сообщений в день 0.1
Регистрация 28.01.2010
Наибольшая активность в PHP для начинающих
20 сообщений в этом форуме
( 71% всех активных сообщений пользователя )
Часовой пояс пользователя 30.04.2011 - 08:18
Связь
E-mail Отправить
Integrity Messenger Нет информации
Имя в AIM Нет информации
Номер ICQ Нет информации
Имя в Yahoo Нет информации
Имя в MSN Нет информации
Личное письмо Отправить
Информация
Вебсайт http://best-chart.ru
Дата рождения Нет информации
Место жительства Нет информации
Увлечения Нет информации
Последний визит Friday 29th 2011f April 2011 08:38:18 PM
Счетчик Выключить счетчик и убрать из под аватарки
Дата (день) 1
Дата (месяц) 1
Дата (год) 1971
Страна Blank (Не показывать флаг)
Личные данные
Группа Пользователь
Статус Нет информации
Аватар
Подпись О-о-о-о-о-очень начинающий...
Репутация: нет [подробно >>]
Активность
в доменах
сети форумов
phpforum.ru  -  238
24seo.ru  -  0
hardapple.ru  -  0
sysadmin24.ru  -  0
hardwoman.ru  -  0
5 последних сообщений пользователя Joliat
Администрирование баз данных [ Добавить в MySQL кусок аналогичной. ]
Решение найдено!)))) УРА!
Oyeme, Спасибо за правильное направление моих блуждающих мыслей!))

Вот ответ:
    $sql='('.$sql.') UNION ('.$sql_1.')';
$this->products = $wpdb->get_results($sql,ARRAY_A);

почему-то оно действует на основной странице, а на других вывод как и прежде, но это уже дело времени.
Администрирование баз данных [ Добавить в MySQL кусок аналогичной. ]
Да, Вы били правы, ничего не помогло.

Далее есть только одна строка, где упоминается $sql вот она:
   $this->products = $wpdb->get_results($sql,ARRAY_A);


Может сюда как-то получится приделать $sql_1, который будет соответствовать второму условию?
Администрирование баз данных [ Добавить в MySQL кусок аналогичной. ]
На этой странице указанно, что если применять ORDER BY, то нужны круглые скобки. http://www.php.su/mysql/manual/?page=UNION
Как их применить к моему случаю?
Администрирование баз данных [ Добавить в MySQL кусок аналогичной. ]
Тот же результат.
Когда вывожу echo "{$sql}";

то получаю:

SELECT DISTINCT `wp_wpsc_product_list`.*, `wp_wpsc_product_order`.`order` FROM `wp_wpsc_product_list` LEFT JOIN `wp_wpsc_item_category_assoc` ON `wp_wpsc_product_list`.`id` = `wp_wpsc_item_category_assoc`.`product_id` LEFT JOIN `wp_wpsc_product_order` ON `wp_wpsc_product_list`.`id` = `wp_wpsc_product_order`.`product_id` WHERE `wp_wpsc_product_list`.`publish`='1' AND `wp_wpsc_product_list`.`active`='1' AND `wp_wpsc_product_list`.`quantity`<>'0' UNION SELECT DISTINCT `wp_wpsc_product_list`.*, `wp_wpsc_product_order`.`order` FROM `wp_wpsc_product_list` LEFT JOIN `wp_wpsc_item_category_assoc` ON `wp_wpsc_product_list`.`id` = `wp_wpsc_item_category_assoc`.`product_id` LEFT JOIN `wp_wpsc_product_order` ON `wp_wpsc_product_list`.`id` = `wp_wpsc_product_order`.`product_id` WHERE `wp_wpsc_product_list`.`publish`='1' AND `wp_wpsc_product_list`.`active`='1' AND `wp_wpsc_product_list`.`quantity`='0' ORDER BY `wp_wpsc_product_list`.`special`, `wp_wpsc_product_list`.`id` DESC LIMIT 0, 21

Может это как-то поможет?
Уже 3 дня мучаюсь с этим вопросом :(
Администрирование баз данных [ Добавить в MySQL кусок аналогичной. ]
Я так пробовал, ошибку не выдает, но при этом пишет В этой группе нет товаров., хотя по отдельности эти 2 условия работают идеально! Что может быть не так?
<( назад )