PHP mysql_data_seek() फ़ंक्शन

परिभाषा और उपयोग

mysql_data_seek() फ़ंक्शन अंतर्गत परिणाम के फ़िंगर को ले जाता है。

व्याकरण

mysql_data_seek(डेटा,रोव)
पैरामीटर वर्णन
डेटा आवश्यक। परिणाम के रूप में resource वापस करने वाला परिणाम। यह mysql_query() के आह्वान से प्राप्त होता है。
रोव आवश्यक। नए परिणाम सेट के फ़िंगर की रेखा संख्या को सेट करना चाहते हैं। 0 पहले रिकॉर्ड को सूचित करता है。

व्याख्या

mysql_data_seek() इसका डेटा पैरामीटर द्वारा निर्दिष्ट MySQL परिणाम के अंदर की पंक्ति पैरामीटर द्वारा निर्दिष्ट रेखा संख्या पर ले जाएगा。

फिर यह कॉल करें mysql_fetch_row() उस पंक्ति को वापस करेगा。

रोव 0 से शुरू होकर。रोव इसका मूल्यांकन 0 से mysql_num_rows - 1 तक होना चाहिए。

यदि परिणाम सेट खाली है (mysql_num_rows() == 0), फ़िंगर को 0 पर ले जाना असफल होगा और E_WARNING स्तर की त्रुटि निकाल देगी, mysql_data_seek() फ़ॉल्स वापस करेगा。

वापसी मान

यदि सफल होता है तो true वापस करता है, अन्यथा false वापस करता है。

सूचना और टिप्पणी

टिप्पणी:mysql_data_seek() केवल mysql_query() साथ में इस्तेमाल किया जा सकता है, लेकिन इसका इस्तेमाल mysql_unbuffered_query()

उदाहरण

<?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);
?>

आउटपुट:

एरे
(
[0] => एडम्स
[1] => जॉन
[2] => लंदन
)
एरे
(
[0] => कार्टर
[1] => थॉमस
[2] => बीजिंग
)