Hàm mysql_result() trong PHP

Định nghĩa và cách sử dụng

Hàm mysql_result() trả về giá trị của một trường trong tập kết quả.

Nếu thành công, hàm này sẽ trả về giá trị trường. Nếu thất bại, sẽ trả về false.

Cú pháp

mysql_result(data,row,field)
Tham số Mô tả
data Bắt buộc. Quy định dấu hiệu kết quả cần sử dụng. Dấu hiệu này là kết quả được trả về bởi hàm mysql_query().
row Bắt buộc. Quy định số thứ tự hàng. Số thứ tự bắt đầu từ 0.
field

Tùy chọn. Quy định lấy trường nào. Có thể là giá trị dịch chuyển trường, tên trường hoặc table.fieldname.

Nếu tham số này không được quy định, thì hàm này sẽ lấy trường đầu tiên từ hàng được chỉ định.

Mô tả

Khi hoạt động với bộ dữ liệu lớn, bạn nên cân nhắc sử dụng các hàm có thể lấy toàn bộ hàng. Các hàm này trả về nhiều đơn vị nội dung trong một gọi hàm, nhanh hơn nhiều so với mysql_result().

Ngoài ra, bạn cũng cần lưu ý rằng việc chỉ định số位移 trong tham số trường thay vì chỉ định tên trường hoặc tablename.fieldname nhanh hơn nhiều.

Mô hình

<?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);
?>

Output tương tự:

Adams