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

?>


上一页 首页 下一页