Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> неправильный результат квери в скрипте 
:(
    Опции темы
mntek
Дата 1.12.2007, 02:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


freakin_brain
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 15.8.2004
Где: saint-petersburg

Репутация: нет
Всего: 1



Столкнулся сейчас с такой проблемой:
запрос
Код

select t.tc,b.bt,sum(b.bt) from b
join pm on pm.id = b.pmid
join p on p.id = pm.pid
join ps on ps.id = p.psid
join t on t.id = ps.tid
group by t.tc,b.bt

при выполнении в toad дает правильную выборку, при выполнении же в скрипте считает значени 1 и 11 столбца b.bt одним,
 и, соответственно, суммирует их.
сам скрипт поключения к ораклу и выполения запроса
Код

    putenv("NLS_LANG=RUSSIAN_CIS.UTF8");
    if ($c = oci_connect("s", "s", "s")) {
        $s = oci_parse($c, "select t.tc,b.bt,sum(b.bt) from b
join pm on pm.id = b.pmid
join p on p.id = pm.pid
join ps on ps.id = p.psid
join t on t.id = ps.tid
group by t.tc,b.bt");
        oci_execute($s);
        while ($a = oci_fetch_row($s)) {
            echo $a[0]," ",$a[1]," ",$a[2],"\r\n";
        };
        oci_close($c); 
    } else {
        $err = oci_error();
        echo $err[message];
    };

как избавиться от этой ошибочной группировки?
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.1145 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.