Функция mysql_result() в PHP

Определение и использование

Функция mysql_result() возвращает значение поля из результата.

Если функция успешна, то она возвращает значение поля. Если функция失败了, то возвращает false.

Синтаксис

mysql_result(data,row,field)
Параметры Описание
data Обязателен. Определяет идентификатор результата, который будет использоваться. Этот идентификатор возвращается функцией mysql_query().
row Обязателен. Определяет номер строки. Номер строки начинается с 0.
field

Опционально. Определяет,哪个 поле будет получено. Может быть числовым смещением, именем поля или table.fieldname.

Если параметр не определен, то функция��取 первый字段 из указанной строки.

Описание

Когда действует на очень большой результатный набор, следует учитывать использование функций, которые могут получить целую строку. Эти функции возвращают несколько единиц контента в одном вызове функции, что значительно быстрее, чем mysql_result().

Кроме того,请注意,указание числового смещения в параметрах поля значительно быстрее, чем указание имени поля или tablename.fieldname.

Пример

<?php
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$db_selected = mysql_select_db("test_db", $con);
$sql = "SELECT * from Person";
$result = mysql_query($sql,$con);
echo mysql_result($result,0);
mysql_close($con);
?>

Вывод подобен:

Adams