PHP mysql_data_seek() fonksiyonu
Tanım ve Kullanım
mysql_data_seek() fonksiyonu içsel sonuç işaretçisini hareket ettirir。
Sözdizimi
mysql_data_seek(veri,satır)
Parametre | Açıklama |
---|---|
veri | Gerekli. resource türünde sonuç kümesi. Bu sonuç kümesi mysql_query() çağrısından elde edilmiştir。 |
satır | Gerekli. Ayarlamak istediğiniz yeni sonuç kümesi işaretçisinin satır numarası. 0 ilk kaydı gösterir。 |
Açıklama
mysql_data_seek() veri parametre belirtilen MySQL sonuç içindeki satır işaretçisini belirtilen satır numarasına taşır。
Ardından mysql_fetch_row() o satırı döndürecektir。
satır 0'dan başlanmalıdır。satır değer aralığı 0'dan mysql_num_rows - 1'e olmalıdır。
Eğer sonuç kümesi空(mysql_num_rows() == 0)ise,sinyali 0 'ye taşımak başarısız olacak ve E_WARNING düzeyinde bir hata çıkaracak,mysql_data_seek() false döndürecektir。
Dönüş değeri
Başarılıysa true döner, başarısızsa false döner.
İpuçları ve Açıklamalar
Açıklama:mysql_data_seek() sadece mysql_query() birlikte kullanılabilir ve mysql_unbuffered_query()。
Örnek
<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Bağlantı kurulamadı: ' . 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); ?>
Çıktı:
Dizi ( [0] => Adams [1] => John [2] => Londra ) Dizi ( [0] => Carter [1] => Thomas [2] => Pekin )