$server="SERVER_IP"; $user="USER_NAME"; $pass="USER_PASS"; $database="BASE"; print "--START--<br>"; try{ $db = mssql_connect($server, $user, $pass); if (!$db) throw new Exception ("Невозможно установить соединение с базой данных."); if (!mssql_select_db($database,$db)) throw new Exception ("Невозможно выбрать базу данных."); ### $query1 = "SET CONCAT_NULL_YIELDS_NULL ON"; # настройка для MSSQL (чтобы 'string'+NULL давало NULL, а не 'string') if(!mssql_query($query1)) throw new Exception("Невозможно установить SET CONCAT_NULL_YIELDS_NULL ON"); ### $querys = "EXEC [dbo].[REP_OrdersClient] @DateBegin = '20180501', @DateEnd = '20180704', @ContractNumberPrimary = '12', @ContractNumber = '38957'"; $result=mssql_query($querys); if (!$result) throw new Exception("Невозможно установить соединение с сервером"); if (!mssql_num_rows($result)) { echo 'Не найдено ни одной записи.'; } else { while ($row = mssql_fetch_array($result, MSSQL_ASSOC)) { $results[]= $row; } } mssql_free_result($result); } catch(Exception $e){ echo $e->getMessage(); } print_r($results);
Подписаться
авторизуйтесь
Пожалуйста, войдите, чтобы прокомментировать
0 комментариев
Старые