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 )