Fungsi mysql_data_seek() PHP

Definisi dan Penggunaan

Fungsi mysql_data_seek() memindahkan penunjuk hasil internal.

Sintaks

mysql_data_seek(data,baris)
Parameter Deskripsi
data Wajib. Kembalikan hasil koleksi tipe resource. Hasil koleksi ini didapatkan dari pemanggilan mysql_query().
baris Wajib. Nomor baris penunjuk hasil koleksi baru yang ingin diatur. 0 menunjukkan catatan pertama.

Keterangan

mysql_data_seek() akan data parameter yang ditentukan untuk memindahkan penunjuk baris internal hasil MySQL ke nomor baris yang ditentukan.

kemudian panggil mysql_fetch_row() akan kembalikan baris yang bersangkutan.

baris dari 0.baris nilai harus berada di antara 0 sampai mysql_num_rows - 1.

Jika hasil koleksi kosong (mysql_num_rows() == 0), pemindahan penunjuk ke 0 akan gagal dan mengeluarkan kesalahan tingkat E_WARNING, mysql_data_seek() akan kembalikan false.

Nilai pengembalian

Jika sukses kembalikan true, jika gagal kembalikan false.

Petunjuk dan Keterangan

Keterangan:mysql_data_seek() hanya dapat digunakan dengan mysql_query() digunakan bersamaan, tetapi tidak untuk mysql_unbuffered_query()

Contoh

<?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);
print_r(mysql_fetch_row($result));
mysql_data_seek($result,3);
print_r(mysql_fetch_row($result));
mysql_close($con);
?>

Output:

Array
(
[0] => Adams
[1] => John
[2] => London
)
Array
(
[0] => Carter
[1] => Thomas
[2] => Beijing
)