[PHP]實用函數7

來源:互聯網
上載者:User

//開啟一個到MySQL伺服器的串連。成功返回串連符,失敗時返回false

int mysql_connect([string server[,string username[,string password]]])
//開啟一個到MySQL伺服器的持久性串連

int mysql_pconnect([string server[,string username[,string[password]]])
//關閉一個MySQL串連。不影響持久性串連

bool mysql_close([resource link_identifier])
//選擇一個MySQL資料庫

bool mysql_select_db(string database_name[,int link_identifier])
//建立一個MySQL資料庫

bool mysql_create_db(string database name[,int link_identifier])
//刪除一個MySQL資料庫

bool mysql_drop_db(string database_name[,int link_identifier])
//向MySQL發送一個SQL查詢

int mysql_querry(string query[,int link_identifier])
//選擇一個MySQL資料庫並向MySQL發送一個SQL查詢

int mysql_db_query(string database,string query[,int link_identifier])
//列出一個MySQL伺服器上可用的資料庫

int mysql_list_dbs(string database[,int link_identifier])
//列出一個MySQL資料庫中的表

int mysql_list_tables(string database[,int link_identifier])
//檢索MySQL資料庫有關表欄位定義的資訊,所返回的結果指標可以為mysql_field_flags()、mysql_field_len()、mysql_field_name()和mysql_field_type()函數使用

int mysql_list_fields(string database_name,string table_name[,int link_identifier])
//返回前一個MySQL操作的錯誤資訊

string mysql_error([int link_identifier])
//返回前一個MySQL操作的錯誤號碼

int mysql_errno([int lind_identifier])
//獲得受到前一個MySQL操作影響的行數

int mysql_affected_rows([int link_identifier])
//獲得前一個Insert操作產生的主索引值,該值由該表的auto_increment的欄位產生

int mysql_insert_id([int link_identifier])
//可用來獲得查詢結果資料記錄中的某個資料項目

mixed mysql_result(resource result,int row[,mixed field])
//獲得結果集中的記錄數

int mysql_num_rows(int result)
//獲得結果集中的欄位數

int mysql_num_fields(int result)
//獲得以枚舉數組方式表示的結果記錄

array mysql_fetch_row(int result)
//按對象方式獲得一個結果記錄

object mysql_fetch_object(int result,int[result_type]
//用來將查詢結果result拆解到陣列變數中

array mysql_fetch_array(int result[,int result_type])
//移動結果記錄集中的內部指標。如果給出一個無效記錄,則會產生錯誤

int mysql_data_seek(int result_identifier,int row_number)
//將上一個mysql_fetch_row()所訪問的記錄各欄位長度以數組形式返回

array mysql_fetch_lengths(int result)
//從結果中獲得欄位資訊並作為一個對象返回

object mysql_fetch_field(int result,int[field_offset])
//把結果指標設定為一個具體的欄位位移量。下次調用mysql_fetch()時將使用該位移量

int mysql_field_seek(int result,int field_offset)
//獲得result中指定欄位名

string mysql_field_name(int result,int field_index)
//獲得指定欄位名

string mysql_field_table(int result,int field_offset)
//返回指定欄位的長度

int mysql_field_len(int result,int field_offset)
//獲得result中指定欄位的類型

string mysql_field_type(int result_offset)
//獲得與result中指定欄位關聯的標誌,傳回的標誌可能是:not_null、primary_key、unique_key、multiple_key、blob、unsigned、zerofill、binary、enum、auto_increment、timestamp

string mysql_field_flags(int result,int field_offset)
//釋放result佔用的記憶體

bool mysql_free_result(int result)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.