//打開一個到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)