MySQL函式庫

mysql_data_seek

(PHP3 , PHP4)

mysql_data_seek ---  移動內部指標

語法 : int mysql_data_seek (int result_identifier, int row_number)

說明 : 

成功則傳回true,失敗則傳回false。

mysql_data_seek( )移動MySQL內部的列指標到指定列的數目,之後以呼叫mysql_fetch_row( )將會傳回此列。

row_number起始值為0

Example :

<?php

    $link = mysql_pconnect ("kron", "jutta", "geheim") or die ("Could not connect"); 

    mysql_select_db ("samp_db") or die ("Could not select database");

    $query = "SELECT last_name, first_name FROM friends"; 

    $result = mysql_query ($query) or die ("Query failed"); 

     # fetch rows in reverse order

    for ($i = mysql_num_rows ($result) - 1; $i >=0; $i--) {

             if (!mysql_data_seek ($result, $i)) { 

                    printf ("Cannot seek to row %d\n", $i); continue; 

             }

            if(!($row = mysql_fetch_object ($result))) 

                   continue; 

           printf ("%s %s<BR>\n", $row->last_name, $row->first_name); 

   }

   mysql_free_result ($result);

?>


上一頁 首頁 下一頁