PHP mysql_data_seek() function
Pagsasakop at Paggamit
Ang mysql_data_seek() function ay naglilipat ng pointer sa panloob na resulta.
Mga pangunahing pangwakas
mysql_data_seek(data,row)
Parametro | Pagsasalaysay |
---|---|
data | Hindak kailangan. Ang resulta na may uri na resource. Ang resulta na ito ay mula sa pagtawag ng mysql_query(). |
row | Hindak kailangan. Ang bagong numero ng linya ng pointer ng resulta na pinagbabago. 0 ay nagpapahiwatig ng unang talaan. |
Paglalarawan
Ang mysql_data_seek() ay data Ang argumento na tinukoy ay maglilipat ng pointer ng MySQL resulta sa tinukoy na numero ng linya.
Pagkatapos ay tumawag sa mysql_fetch_row() Ay magbibigay ng iyon na linya.
row Magsimula mula sa 0.row Ang pagtatalaga ng halaga ay dapat mula 0 hanggang mysql_num_rows - 1.
Kung ang resulta ay walang laman (mysql_num_rows() == 0), ang paglilipat ng pointer sa 0 ay magiging hindi matagumpay at magpalabas ng E_WARNING na error, ang mysql_data_seek() ay magbibigay ng false.
Returns value
Returns true if successful, false if not.
Tips and Comments
Note:mysql_data_seek() can only be used with mysql_query() used together, but not for mysql_unbuffered_query().
Example
<?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 )