Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

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()
$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(), описание MySql.



Смотрите также:
Все функции mysql
Описание на ru2.php.net
Описание на php.ru