33 1234
發新話題

[分享] 《PHP》『MySQL函式庫』

《PHP》『MySQL函式庫』mysql_result --- 取得結果資料

mysql_result ---  取得結果資料

語法 : int mysql_result (int result, int row [, mixed field])

說明 :

mysql_result( )從MySQL結果傳回一格(cell)的內容,參數field可以是欄位的偏移量(offset)、欄位的名稱、或是fieldname.tablename,如果列(column)的名稱是別名('select foo as bar from...'),則使用別名來替代列的名稱。

當工作在大型的結果時,你應該考慮使用取得整列,這些函式傳回小格(cell)多樣的內容,它們會表mysql_result( )更快速。同樣地,在參數field指定欄位的偏移量,會比指定一個欄位名稱或是tablename.fieldname還要快速。

呼叫mysql_result( )不應該摻雜呼叫其它的函式。

推薦一些高效能的函式 : mysql_fetch_row( )  mysql_fetch_array( )  mysql_fetch_object( )


TOP

《PHP》『MySQL函式庫』mysql_select_db --- 選擇一個資料庫

mysql_select_db ---  選擇一個資料庫

語法 : int mysql_select_db (string database_name [, int link_identifier])

說明 :

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

mysql_select_db( )設定在伺服器上現行的資料庫,如果沒有指定 link_identifier,則假定是最後開啟的連結,如果無開啟的連結,此函式會試著去建立一個連結,並且使用它,就好像是呼叫mysql_connect( )一樣。

隨後呼叫mysql_query( )都會在此資料庫上工作。

相容的mysql_selectdb( )也可以使用。

參考 : mysql_connect( )  mysql_pconnect( )  mysql_query( )

TOP

《PHP》『MySQL函式庫』mysql_tablename --- 取得表格名稱

mysql_tablename ---  取得表格名稱

語法 : string mysql_tablename (int result, int i)

說明 :

mysql_tablename( )取mysql_list_tables( )所傳回的結果指標且傳回表格的名稱,mysql_num_rows( )可用來決定結果指標中表格的數目。

Example :

<?php

    mysql_connect ("localhost:3306");

    $result = mysql_list_tables ("wisconsin");

    $i = 0;

    while ($i < mysql_num_rows ($result)) {

              $tb_names[$i] = mysql_tablename ($result, $i);

              echo $tb_names[$i] . "<BR>";

             $i++;

   }

?>

TOP

 33 1234
發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。