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] => बीजिंग )