Есть запрос к функции на mssql сервере
$query = 'SELECT * FROM function_name(value)';
$result = mssql_query($query) or die('A error occured: ' . mysql_error());
Для начала пытаюсь просто вывести данные на экран
$Row = mssql_fetch_assoc($result);
echo $Row['row1'].' | '.$Row['row2'].' | '.$Row['row3'].' | '.$Row['row4'];
В mssql функции row1 объявлен как datetime, row2 как int. Эти поля выводятся без проблем.
Но вот row3 и row4 объявлены как numeric и при выводе этих полей, я не получаю ничего.
Проверил, что же мне приходит в $result
echo '\'' . mssql_field_name($result, 2) . '\' типа ' .mssql_field_type($result, 2) .
'(' . mssql_field_length($result, 2) . ')<br>';
Выводит row3 типа REAL(8).
На сервере используется php5.2.6.1-1.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости