PHP mysql_data_seek() ການວຽກ
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
mysql_data_seek() ຈະຍ້າຍຄືນທີ່ຈະຕິດຕາມຄຳນວນຂໍ້ມູນພາຍໃນ MySQL Result Set。
ຈຸດປະສົງ
mysql_data_seek(data,row)
ພວກມັນ | ການອະທິບາຍ |
---|---|
data | ຈຳນວນທີ່ຕ້ອງການກຳນົດຄືນຂອງຄຳນວນຂໍ້ມູນໃໝ່ຈຳນວນການບັນທຶກສະຖານທີ່ 0 ຈະຕິດຕາມຄຳນວນການບັນທຶກທໍາອິດ。 |
row | ຈຳນວນທີ່ຕ້ອງການກຳນົດຄືນຂອງຄຳນວນຂໍ້ມູນໃໝ່ຈຳນວນການບັນທຶກສະຖານທີ່ 0 ຈະຕິດຕາມຄຳນວນການບັນທຶກທໍາອິດ。 |
ການອະທິບາຍ
mysql_data_seek() ຈະ data ພວກມັນຈະຍ້າຍຄືນທີ່ຈະຕິດຕາມຈຳນວນປະກອບຂອງ MySQL Result Set。
ຫຼັງຈາກນັ້ນກໍ່ເອິ້ນ mysql_fetch_row() ຈະກັບຄືນມາສີ່ງນັ້ນ。
row ຈະເລີ່ມຈາກ 0。row ຄວາມຄິດຂອງຄຳນວນຄວນຈະຢູ່ຈາກ 0 ຫາ mysql_num_rows - 1。
ຖ້າຜົນການຄົ້ນຫາຈະວ່າບໍ່ມີຂໍ້ມູນ (mysql_num_rows() == 0) ການຍ້າຍຄືນທີ່ 0 ຈະລົ້ມເຫດການວ່າ E_WARNING ແລະ mysql_data_seek() ຈະກັບຄືນ false。
ກັບຄືນຄວາມຈຳນວນ
ຖ້າປະສົບຜົນຈະກັບຄວາມຫຼາຍ 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); ?>
ຄຳການອອກມາ:
Array ( [0] => Adams [1] => John [2] => London ) Array ( [0] => Carter [1] => Thomas [2] => Beijing )