Функции Язык программирования PHP

mssql_next_result

(PHP 4 >= 4.0.5)

mssql_next_result - перемещает внутренний результирующий указатель на следующий результат.

Описание

bool mssql_next_result (int result_id)

При отправке более одного SQL-оператора серверу или выполнении хранимой процедуры с несколькими результатами эта функция заставит сервер возвращать несколько результирующих наборов. Эта функция будет тестировать на предмет дополнительных результатов, доступных с сервера. Если дополнительный результирующий набор существует, то существующий результирующий набор будет освобождён и будет подготовлено извлечение рядов нового результирующего набора. Функция возвратит TRUE, если дополнительный результирующий набор был доступен, иначе FALSE.

Пример 1. mssql_next_result()
<?php 
$link = mssql_connect ("localhost", "userid", "secret"); mssql_select_db("MyDB", 
$link); $SQL = "Select * from table1 select * from table2"; $rs = mssql_query($SQL, 
$link); do { while ($row = mssql_fetch_row($rs)) { } } while (mssql_next_result($rs)); 
mssql_free_result($rs); mssql_close ($link); ?>

Назад Оглавление Вперёд
mssql_min_message_severity Вверх mssql_num_fields

Инициализаторы

Инициализаторы статической переменной и члена класса принимают только скалярные значения, а в PHP 3 они принимали также любое правильное выражение. Это опять таки из-за разделения разбора и выполнения, поскольку никакой код не выполняется, когда разборщик видит инициализатор.

Для классов вы должны использовать конструкторы для инициализаций переменных членов.
Для любых х статических переменных, кроме простых статических значений, это редко имеет смысл.