Hàm mysql_field_seek() trong PHP

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

Hàm mysql_field_seek() sẽ thiết lập con trỏ trong kết quả để chỉ định độ dịch chuyển của trường.

Nếu thành công, sẽ trả về true, nếu thất bại, sẽ trả về false.

Cú pháp

mysql_field_seek(data,field_offset)
参數 Mô tả
data Bắt buộc. Điểm dữ liệu cần sử dụng. Điểm dữ liệu này được lấy từ mysql_query() Kết quả trả về.
field_offset Bắt buộc. Chỉ thị bắt đầu từ trường nào. 0 chỉ thị trường đầu tiên.

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);
// Chuyển sang trường thứ tư
mysql_field_seek($result,3);
print_r(mysql_fetch_field($result));
mysql_close($con);
?>

Kết quả xuất ra:

stdClass Object
(
[name] => Age
[table] => Person
[def] =>
[max_length] => 2
[not_null] => 0
[primary_key] => 0
[multiple_key] => 0
[unique_key] => 0
[numeric] => 1
[blob] => 0
[type] => int
[unsigned] => 0
[zerofill] => 0
)