Перейти к контенту

не проходит запрос с файла, а с админки проходит


Рекомендуемые сообщения

здрям всем.

 

сталкнулся с такой проблеммой.

делаю запрос из админки данные вылетают как надо, запрос проходит,

SELECT pc.`field_1`, pc.`field_2`, pc.`field_3`, pc.`field_4`
	   ,COUNT(bc.`id_comment_member`) `sumcomment`
	   ,SUM(bc.`nachislenno`) `podaril`
	   ,(SELECT SUM(`nachislenno`) `bank` 
		FROM `bonus_comment` bb 
		WHERE bb.`id_member`=pc.`member_id`) `bank`
	 FROM `ibf_pfields_content` pc
	  LEFT JOIN `bonus_comment` bc ON pc.`member_id`=bc.`id_comment_member`
	 GROUP BY pc.`member_id`,pc.`field_1`,pc.`field_2`,pc.`field_3`,pc.`field_4`

запускаю этот же запрос через фаил выдаёт *Ошибка при работе с базой данных*

  $this->ipsclass->DB->query("SELECT pc.`field_1`, pc.`field_2`, pc.`field_3`, pc.`field_4`
	   ,COUNT(bc.`id_comment_member`) `sumcomment`
	   ,SUM(bc.`nachislenno`) `podaril`
	   ,(SELECT SUM(`nachislenno`) `bank` 
		FROM `bonus_comment` bb 
		WHERE bb.`id_member`=pc.`member_id`) `bank`
	 FROM `ibf_pfields_content` pc
	  LEFT JOIN `bonus_comment` bc ON pc.`member_id`=bc.`id_comment_member`
	 GROUP BY pc.`member_id`,pc.`field_1`,pc.`field_2`,pc.`field_3`,pc.`field_4`
	 ");
 $this->ipsclass->DB->exec_query();

 

поясните плиз откуда ноги растут

Ссылка на комментарий
Поделиться на других сайтах

В драйвере БД по умолчанию отключена возможность использования sub-select.

 

Если абсолютно никак не обойтись - можете включить как-то так:

$this->ipsclass->DB->allow_sub_select = 1;

 

Сбрасывается вроде само, выключать не нужно.

 

Либо можно через хранимую процедуру работать. Заведомо безопаснее.

Изменено пользователем WildRAID
Ссылка на комментарий
Поделиться на других сайтах

В драйвере БД по умолчанию отключена возможность использования sub-select.

 

Если абсолютно никак не обойтись - можете включить как-то так:

$this->ipsclass->DB->allow_sub_select = 1;

 

Сбрасывается вроде само, выключать не нужно.

 

Либо можно через хранимую процедуру работать. Заведомо безопаснее.

$this->ipsclass->DB->allow_sub_select = 1;

помогло спс...

 

для информации, что за хранимая процедура.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.