mysql可通過兩種方式通過PHP與web相連,一種通過php的MySQL相關函數,另一種通過PHP的ODBC相關函數
相關函數如下:
MySQL函數
mysql_affected_rows: 得到 MySQL 最後操作影響的列數目。
mysql_close: 關閉 MySQL 伺服器連線。
mysql_connect: 開啟 MySQL 伺服器連線。
mysql_create_db: 建立一個 MySQL 新資料庫。
MySQL_data_seek: 移動內部傳回指標。
mysql_db_query: 送查詢字串 (query) 到 MySQL 資料庫。
MySQL_drop_db: 移除資料庫。
MySQL_errno: 傳回錯誤訊息代碼。
MySQL_error: 傳回錯誤訊息。
MySQL_fetch_array: 傳回陣列資料。
MySQL_fetch_fIEld: 取得欄位資訊。
MySQL_fetch_lengths: 傳回單列各欄資料最大長度。
MySQL_fetch_object: 傳回物件資料。
MySQL_fetch_row: 傳回單列的各欄位。
MySQL_fIEld_name: 傳回指定欄位的名稱。
MySQL_fIEld_seek: 設定指標到傳回值的某欄位。
MySQL_fIEld_table: 獲得目前欄位的資料表 (table) 名稱。
MySQL_fIEld_type: 獲得目前欄位的型態。
MySQL_fIEld_flags: 獲得目前欄位的旗標。
MySQL_fIEld_len: 獲得目前欄位的長度。
MySQL_free_result: 釋放傳回占用記憶體。
MySQL_insert_id: 傳回最後一次使用 INSERT 指令的 ID。
MySQL_list_fields: 列出指定資料表的欄位 (fIEld)。
mysql_list_dbs: 列出 MySQL 伺服器可用的資料庫 (database)。
MySQL_list_tables: 列出指定資料庫的資料表 (table)。
MySQL_num_fIElds: 取得傳回欄位的數目。
MySQL_num_rows: 取得傳回列的數目。
mysql_pconnect: 開啟 MySQL 伺服器長期連線。
MySQL_query: 送出一個 query 字串。
MySQL_result: 取得查詢 (query) 的結果。
MySQL_select_db: 選擇一個資料庫。
MySQL_tablename: 取得資料表名稱。
ODBC函數
使用ODBC函數需安裝MySQL ODBC
odbc_autocommit: 開關自動更動功能。
odbc_binmode: 設定二進位資料處理方式。
odbc_close: 關閉 ODBC 連結。
odbc_close_all: 關閉所有 ODBC 連結。
odbc_commit: 更動 ODBC 資料庫。
odbc_connect: 連結至 ODBC 資料庫。
odbc_cursor: 取得游標名。
odbc_do: 執行 SQL 指令。
odbc_exec: 執行 SQL 指令。
odbc_execute: 執行預置 SQL 指令。
odbc_fetch_into: 取得傳回的指定列。
odbc_fetch_row: 取得傳回一列。
odbc_fIEld_name: 取得欄位名稱。
odbc_fIEld_type: 取得欄位資料形態。
odbc_fIEld_len: 取得欄位資料長度。
odbc_free_result: 釋出傳回資料的記憶體。
odbc_longreadlen: 設定傳回欄的最大值。
odbc_num_fIElds: 取得欄位數目。
odbc_pconnect: 長期連結至 ODBC 資料庫。
odbc_prepare: 預置 SQL 指令。
odbc_num_rows: 取得傳回列數目。
odbc_result: 取得傳回資料。
odbc_result_all: 傳回 Html 表格資料。
odbc_rollback: 撤消當前交易。
odbc_setoption: 調整 ODBC 設定。