cyklop77
Новичок
запрос выполняется на mssql server 2005, но не выполняется из php 5
подскажите пожалуйста почему следующий вопрос выполняется на mssql-сервере(2005), но не выполняется из php?
сам запрос я урезал, так как на самом деле он значительно больше. думаю, для ответа на мои вопрос таких подробностеи не требуется, так как ошибка скорее всего элементарная... если этот запрос выполняю на mssql server 2005, то получаю табличку. если запрос выполняю из пхп, то результирующий набор получаю(так как сообщений об ошибке нет). НО пытая применить функцию mssql_fetch_assoc, получаю ошибку. вот пхп-код:
подскажите пожалуйста почему следующий вопрос выполняется на mssql-сервере(2005), но не выполняется из php?
PHP:
select sub.dt, (select dbo.Concatenate(data + '/') from dbo.TreeObject(sub.id_object)) obj,
SUM(CASE WHEN sub.cntstage=1 then 1 else 0 end) firstline,
from ( select DATEPART(mm, r.start_time) dt, r.id_object,
(select count(*) from st s where s.id_request = r.id_request)
cntstage, r.id_request, r.stop_time, isnull(r.finish_time, GETDATE()) finish_time, r.id_sct from re r, cu rc
PHP:
$r=mssql_query($q) or die( 'ERROR' );
if(!$r)
{
echo("error mssql query"); exit;
}
echo("<pre><p align='left'>".$q."</p></pre>");
echo("<hr />");
$res = mssql_fetch_assoc($r) or die(eerroorr);
echo($res['firstline']."<br />");