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

msql_result

(PHP 3, PHP 4)

msql_result - получает результирующие данные.

Описание

int msql_result (int query_identifier, int i, mixed field)

Возвращает содержимое ячейки ряда и смещения в специфицированном результирующем наборе mSQL.

msql_result() возвращает содержимое одной ячейки из результирующего набора mSQL. Аргумент field может быть смещением поля, именем поля или именем поля с точкой из таблицы поля (fieldname.tablename). Если был создан псевдоним имени столбца ('select foo as bar from ...'), используйте этот псевдоним вместо имени столбца.

При работе с большими результирующими наборами вы можете предусмотреть использование одной из функций, извлекающих ряд целиком (специфицировано ниже). Поскольку эти функции возвращают содержимое нескольких ячеек в одном вызове функции, они работают НАМНОГО быстрее, чем msql_result(). Отметьте также, что специфицирование числового смещения для аргумента field намного быстрее, чем чем специфицирование аргумента fieldname или tablename.fieldname.

Рекомендуемые высокопроизводительные альтернативы: msql_fetch_row(), msql_fetch_array() и msql_fetch_object().


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

include()

Пример 11-7. include() и оператор return()
return.php 
<?php $var = 'PHP'; return $var; ?> noreturn.php <?php $var = 'PHP'; 
?> testreturns.php <?php $foo = include 'return.php'; echo $foo; // печатает 
'PHP' $bar = include 'noreturn.php'; echo $bar; // печатает 1 ?>

$bar имеет значение 1, поскольку подключение было успешным. Обратите внимание на отличия в примерах. Первый использует return() внутри подключённого файла, а другие - нет.

Другие способы "подключения" файлов в переменные имеются при помощи fopen(), file() или путём использования include() вместе с Функциями управления выводом.

См. также require(), require_once(), include_once(), readfile(), virtual() и include_path.