Hướng dẫn what is a result set in php? - tập kết quả trong php là gì?

(Php 4, Php 5)

mysql_result - Nhận dữ liệu kết quảGet result data

Sự mô tả

mysql_result (tài nguyên $result, int $row, hỗn hợp $field = 0): Chuỗi(resource $result, int $row, mixed $field = 0): string

Khi làm việc trên các bộ kết quả lớn, bạn nên xem xét sử dụng một trong các chức năng tìm nạp toàn bộ một hàng (được chỉ định bên dưới). Khi các hàm này trả về nội dung của nhiều ô trong một cuộc gọi hàm, chúng nhanh hơn nhiều so với mysql_result (). Ngoài ra, lưu ý rằng việc chỉ định độ lệch số cho đối số trường nhanh hơn nhiều so với việc chỉ định đối số FieldName hoặc TableName.fieldName.mysql_result(). Also, note that specifying a numeric offset for the field argument is much quicker than specifying a fieldname or tablename.fieldname argument.

Thông số

result

Tài nguyên kết quả đang được đánh giá. Kết quả này đến từ một cuộc gọi đến mysql_query ().resource that is being evaluated. This result comes from a call to mysql_query().

row

Số hàng từ kết quả đang được truy xuất. Số hàng bắt đầu tại 0.

field

Tên hoặc bù của trường đang được truy xuất.

Nó có thể là phần bù của trường, tên của trường hoặc tên trường chấm bảng của trường (TableName.FieldName). Nếu tên cột đã được bí danh ('Chọn Foo làm thanh từ ...'), hãy sử dụng bí danh thay vì tên cột. Nếu không xác định, trường đầu tiên được truy xuất.

Trả về giá trị

Nội dung của một ô từ kết quả MySQL được đặt trên thành công hoặc false khi thất bại.false on failure.

Ví dụ

Ví dụ #1 mysql_result () ví dụmysql_result() example

$link mysql_connect('localhost''mysql_user''mysql_password');
if (!
$link) {
    die(
'Could not connect: ' mysql_error());
}
if (!
mysql_select_db('database_name')) {
    die(
'Could not select database: ' mysql_error());
}
$result mysql_query('SELECT name FROM work.employee');
if (!
$result) {
    die(
'Could not query:' mysql_error());
}
echo 
mysql_result($result2); // outputs third employee's namemysql_close($link);
?>

Ghi chú

Ghi chú::

Các cuộc gọi đến mysql_result () không nên được trộn lẫn với các cuộc gọi đến các chức năng khác liên quan đến tập kết quả.mysql_result() should not be mixed with calls to other functions that deal with the result set.

Xem thêm

  • mysql_fetch_row () - Nhận một hàng kết quả như một mảng được liệt kê
  • mysql_fetch_array () - lấy hàng kết quả như một mảng kết hợp, một mảng số hoặc cả hai
  • mysql_fetch_assoc () - lấy hàng kết quả như một mảng kết hợp
  • mysql_fetch_object () - tìm nạp một hàng kết quả như một đối tượng

Freedman tại Freeformit dot com

7 năm trước

here's a rough replacement using mysqli:

$row0

$row1

Bob Dot Schuon tại Loungelizard Dot Com ¶

2 năm trước

$row2

$row3

$row4

$row1

v dot teemu tại gmail dot com ¶

6 năm trước

$row6

$row7

$row8

$row9

$field0

$field1

$row1

Harmmeiier tại gmail dot com

8 năm trước

$field3

Adam Dot Chou tại Gmail Dot Com ¶

14 năm trước

$field4

Bruce tại Kaskubar Dot Com ¶

11 năm trước

$field5

Raz0 tại Nospam dot Worldonline DOT DK ¶

19 năm trước

$field6

$field7

$field8

$field9

$row1

Kết quả được đặt trong PHP là gì?

Trả về một mảng, được lập chỉ mục theo tên cột, biểu thị một hàng trong một tập kết quả. db2_fetch_both. Trả về một mảng, được lập chỉ mục bởi cả tên cột và vị trí, biểu thị một hàng trong một tập kết quả. db2_fetch_row. Đặt con trỏ đặt kết quả ở hàng tiếp theo hoặc hàng được yêu cầu.. db2_fetch_both. Returns an array, indexed by both column name and position, representing a row in a result set. db2_fetch_row. Sets the result set pointer to the next row or requested row.

Việc sử dụng $ kết quả trong PHP là gì?

mysqli_num_rows ($ result); Tham số: Hàm này chấp nhận kết quả tham số $ duy nhất (trong đó $ results là truy vấn MySQL được thiết lập bằng mysqli_query ()). Nó là một tham số bắt buộc và biểu thị tập kết quả được trả về bởi một truy vấn tìm nạp trong MySQL. Giá trị trả về: Nó trả về số lượng hàng có trong một tập kết quả.represents the result set returned by a fetch query in MySQL. Return Value: It returns the number of rows present in a result set.

Mysqli_num_rows làm gì trong PHP?

Hàm mysqli_num_rows () trả về số lượng hàng trong một tập kết quả.returns the number of rows in a result set.

Hàm mysql_fetch_array () là gì?

mysql_fetch_array là một hàm PHP cho phép bạn truy cập dữ liệu được lưu trữ trong kết quả được trả về từ mysql_query thực sự nếu bạn muốn biết những gì được trả về khi bạn sử dụng hàm mysql_query để truy vấn cơ sở dữ liệu MySQL.Nó không phải là thứ mà bạn có thể trực tiếp thao túng.Cú pháp.a PHP function that will allow you to access data stored in the result returned from the TRUE mysql_query if u want to know what is returned when you used the mysql_query function to query a Mysql database. It is not something that you can directly manipulate. Syntax.