1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | $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 комментариев
Старые