|
Последние активные темы форума |
|
mysql_result
(PHP 3, PHP 4 , PHP 5) mysql_result -- Возвращает данные результата запроса
Описаниеmixed mysql_result ( resource result, int row [, mixed field] ) mysql_result() возвращает значение одной ячейки
результата запроса. Аргументом поля может быть смещение, имя поля, или
имя поля и имя таблицы через точку (tablename.fieldname). Если к имени колонки, в
запросе, был использован алиас ('select foo as bar from...'), используйте
его вместо реального имени колонки.
Работая с большими результатами запросов, следует использовать одну из
функций, обрабатывающих сразу целый ряд результата. Так как эти функции
возвращают значение нескольких ячеек сразу, они НАМНОГО быстрее
mysql_result(). Кроме того учтите, что указание
численного смещения работает намного быстрее, чем указание колонки, или
колонки и таблицы через точку.
Вызовы функции mysql_result() не должны смешиваться с
другими функциями, работающими с результатом запроса.
Пример 1. Пример использования mysql_result()
<?php
$link
=
mysql_connect
(
"localhost"
,
"mysql_user"
,
"mysql_password"
)
or die(
"Could not connect: "
.
mysql_error
());
$result
=
mysql_query
(
"SELECT name FROM work.employee"
)
or die(
"Could not query: . mysql_error());
echo mysql_result($result,2); // outputs third employee's name
mysql_close($link);
?>
|
|
Рекомендуемые скоростные альтернативы :
mysql_fetch_row(),
mysql_fetch_array(),
mysql_fetch_assoc() и
mysql_fetch_object().
|