MySQL 數(shù)據(jù)庫函數(shù)與MySQL 數(shù)據(jù)庫函數(shù)庫
MySQL 數(shù)據(jù)庫函數(shù)在實際操作中是經(jīng)常出現(xiàn)的,所以對MySQL 數(shù)據(jù)庫函數(shù)有一定的了解還是***不過的,不經(jīng)意間在一網(wǎng)站發(fā)現(xiàn)此文覺得很好,今天特意拿出來以供大家分享,望大家能有所收獲。
本函數(shù)庫供存取 MySQL(和PHP搭配之***組合) 數(shù)據(jù)庫。有關 MySQL(和PHP搭配之***組合) 的細節(jié),及下載 MySQL(和PHP搭配之***組合) 數(shù)據(jù)庫,請到這個網(wǎng)址 http://www.MySQL(和PHP搭配之***組合).com 。
而網(wǎng)絡上也有許多提供處理 MySQL(和PHP搭配之***組合) 的用戶界面程序,建議到 http://www.phpwizard.net/phpMyAdmin 下載 phpMyAdmin,可以使用瀏覽器操作及管理 MySQL(和PHP搭配之***組合)。整套 phpMyAdmin 程序,是用 PHP3 完成的,亦可同時研究 PHP3 與 MySQL(和PHP搭配之***組合) 的鏈接。
MySQL(和PHP搭配之***組合)_affected_rows: 得到 MySQL(和PHP搭配之***組合) ***操作影響的列數(shù)目。
MySQL(和PHP搭配之***組合)_close: 關閉 MySQL(和PHP搭配之***組合) 服務器連接。
MySQL(和PHP搭配之***組合)_connect: 打開 MySQL(和PHP搭配之***組合) 服務器連接。
MySQL(和PHP搭配之***組合)_create_db: 建立一個 MySQL(和PHP搭配之***組合) 新數(shù)據(jù)庫。
MySQL(和PHP搭配之***組合)_data_seek: 移動內(nèi)部返回指針。
MySQL(和PHP搭配之***組合)_db_query: 送查詢字符串 (query) 到 MySQL(和PHP搭配之***組合) 數(shù)據(jù)庫。
MySQL(和PHP搭配之***組合)_drop_db: 移除數(shù)據(jù)庫。
MySQL(和PHP搭配之***組合)_errno: 返回錯誤信息代碼。
MySQL(和PHP搭配之***組合)_error: 返回錯誤信息。
MySQL(和PHP搭配之***組合)_fetch_array: 返回數(shù)組資料。
MySQL(和PHP搭配之***組合)_fetch_field: 取得字段信息。
MySQL(和PHP搭配之***組合)_fetch_lengths: 返回單列各欄資料***長度。
MySQL(和PHP搭配之***組合)_fetch_object: 返回類資料。
MySQL(和PHP搭配之***組合)_fetch_row: 返回單列的各字段。
MySQL(和PHP搭配之***組合)_field_name: 返回指定字段的名稱。
MySQL(和PHP搭配之***組合)_field_seek: 配置指針到返回值的某字段。
MySQL(和PHP搭配之***組合)_field_table: 獲得目前字段的資料表 (table) 名稱。
MySQL(和PHP搭配之***組合)_field_type: 獲得目前字段的類型。
MySQL(和PHP搭配之***組合)_field_flags: 獲得目前字段的標志。
MySQL(和PHP搭配之***組合)_field_len: 獲得目前字段的長度。
MySQL(和PHP搭配之***組合)_free_result: 釋放返回占用內(nèi)存。
MySQL(和PHP搭配之***組合)_insert_id: 返回***一次使用 INSERT 指令的 ID。
MySQL(和PHP搭配之***組合)_list_fields: 列出指定資料表的字段 (field)。
MySQL(和PHP搭配之***組合)_list_dbs: 列出 MySQL(和PHP搭配之***組合) 服務器可用的數(shù)據(jù)庫 (database)。
MySQL(和PHP搭配之***組合)_list_tables: 列出指定數(shù)據(jù)庫的資料表 (table)。
MySQL(和PHP搭配之***組合)_num_fields: 取得返回字段的數(shù)目。
MySQL(和PHP搭配之***組合)_num_rows: 取得返回列的數(shù)目。
MySQL(和PHP搭配之***組合)_pconnect: 打開 MySQL(和PHP搭配之***組合) 服務器持續(xù)連接。
MySQL(和PHP搭配之***組合)_query: 送出一個 query 字符串。
MySQL(和PHP搭配之***組合)_result: 取得查詢 (query) 的結果。
MySQL(和PHP搭配之***組合)_select_db: 選擇一個數(shù)據(jù)庫。
MySQL(和PHP搭配之***組合)_tablename: 取得資料表名稱。
MySQL(和PHP搭配之***組合)_affected_rows
得到 MySQL(和PHP搭配之***組合) ***操作影響的列數(shù)目。
語法: int MySQL(和PHP搭配之***組合)_affected_rows(int [link_identifier]);
返回值: 整數(shù)
MySQL 數(shù)據(jù)庫函數(shù)種類: 數(shù)據(jù)庫功能
內(nèi)容說明: 本函數(shù)可得到 MySQL(和PHP搭配之***組合) ***查詢操作 INSERT、UPDATE 或 DELETE 所影響的列 (row) 數(shù)目。若***的查詢 (query) 是使用 DELETE 而且沒有使用 WHERE 命令,則會刪除全部資料,本函數(shù)將返回 0。
若***使用的是 SELECT,則用本函數(shù)不會得到預期的數(shù)目,因為要改變 MySQL(和PHP搭配之***組合) 數(shù)據(jù)庫本函數(shù)才有效,欲得到 SELECT 返回的數(shù)目需使用 MySQL(和PHP搭配之***組合)_num_rows() 函數(shù)。
MySQL(和PHP搭配之***組合)_close
關閉 MySQL(和PHP搭配之***組合) 服務器連接。
語法: int MySQL(和PHP搭配之***組合)_close(int [link_identifier]);
返回值: 整數(shù)
函數(shù)種類: 數(shù)據(jù)庫功能
內(nèi)容說明: 本函數(shù)關閉與 MySQL(和PHP搭配之***組合) 數(shù)據(jù)庫服務器的連接。若無指定參數(shù) link_identifier 則會關閉***的一筆連接。用 MySQL(和PHP搭配之***組合)_pconnect() 連接則無法使用本函數(shù)關閉。實際上本函數(shù)不是一定需要的,當 PHP 整頁程序結束后,將會自動關閉與數(shù)據(jù)庫的非***性 (non-persistent) 連接。成功返回 true、失敗返回 false 值。
參考: MySQL(和PHP搭配之***組合)_connect() MySQL(和PHP搭配之***組合)_pconnect()
MySQL(和PHP搭配之***組合)_connect
打開 MySQL(和PHP搭配之***組合) 服務器連接。
語法: int MySQL(和PHP搭配之***組合)_connect(string [hostname] [:port], string [username], string [password]);
返回值: 整數(shù)
函數(shù)種類: 數(shù)據(jù)庫功能
內(nèi)容說明: 本MySQL 數(shù)據(jù)庫函數(shù)建立與 MySQL(和PHP搭配之***組合) 服務器的連接。其中所有的參數(shù)都可省略。當使用本函數(shù)卻不加任何參數(shù)時,參數(shù) hostname 的默認值為 localhost、參數(shù) username 的默認值為 PHP 執(zhí)行行程的擁有者、參數(shù) password 則為空字符串 (即沒有密碼)。而參數(shù) hostname 后面可以加冒號與埠號,代表使用那個埠與 MySQL(和PHP搭配之***組合) 連接。當然在使用數(shù)據(jù)庫時,早點使用 MySQL(和PHP搭配之***組合)_close() 將連接關掉可以節(jié)省資源。
使用范例
這是一位未具名網(wǎng)友提供的范例 (18-Feb-1999)
- <?php
- $dbh = MySQL(和PHP搭配之***組合)_connect('localhost:3306','mcclain','standard');
- MySQL(和PHP搭配之***組合)_select_db('admreqs');
- $query = "insert into requests(date, request, email, priority,status) values (NOW(),'$description', '$email', '$priority', 'NEW')";
- $res = MySQL(和PHP搭配之***組合)_query($query, $dbh);
- $query = "select max(id) from requests";
- $res = MySQL(和PHP搭配之***組合)_query($query, $dbh);
- $err = MySQL(和PHP搭配之***組合)_error();
- if($err){
- echo "發(fā)生錯誤,請通知<a href=mailto:webmaster@my.site>站長</a>";
- }
- $row = MySQL(和PHP搭配之***組合)_fetch_row($res);
- echo "未來您使用的號碼為: ".$row[0];
- ?>
參考: MySQL(和PHP搭配之***組合)_close() MySQL(和PHP搭配之***組合)_pconnect()
MySQL(和PHP搭配之***組合)_create_db
建立一個 MySQL(和PHP搭配之***組合) 新數(shù)據(jù)庫。
語法: int MySQL(和PHP搭配之***組合)_create_db(string database name, int [link_identifier]);
返回值: 整數(shù)
函數(shù)種類: 數(shù)據(jù)庫功能
內(nèi)容說明: 本函數(shù)用來建立新的數(shù)據(jù)庫 (database)。在建立前,必須先與服務器連接。
參考: MySQL(和PHP搭配之***組合)_drop_db()
MySQL(和PHP搭配之***組合)_data_seek
移動內(nèi)部返回指針。
語法: int MySQL(和PHP搭配之***組合)_data_seek(int result_identifier, int row_number);
返回值: 整數(shù)
函數(shù)種類: 數(shù)據(jù)庫功能
內(nèi)容說明: 本MySQL 數(shù)據(jù)庫函數(shù)可移動內(nèi)部返回的列指針到指定的 row_number 去。之后若使用 MySQL(和PHP搭配之***組合)_fetch_row() 可以返回新列的值。成功返回 true、失敗則返回 false。
MySQL(和PHP搭配之***組合)_db_query
送查詢字符串 (query) 到 MySQL(和PHP搭配之***組合) 數(shù)據(jù)庫。
語法: int MySQL(和PHP搭配之***組合)_db_query(string database, string query, int [link_identifier]);
返回值: 整數(shù)
函數(shù)種類: 數(shù)據(jù)庫功能
內(nèi)容說明: 本函數(shù)用來送出查詢字符串 (query) 到后端的 MySQL(和PHP搭配之***組合) 數(shù)據(jù)庫中。而可省略的參數(shù) link_identifier 若不存在,程序會自動尋找其它 MySQL(和PHP搭配之***組合)_connect() 連接后的連接代碼。發(fā)生錯誤時會返回 false,其它沒錯誤時則返回它的返回代碼。
參考: MySQL(和PHP搭配之***組合)_connect()
MySQL(和PHP搭配之***組合)_drop_db
移除數(shù)據(jù)庫。
語法: int MySQL(和PHP搭配之***組合)_drop_db(string database_name, int [link_identifier]);
返回值: 整數(shù)
函數(shù)種類: 數(shù)據(jù)庫功能
內(nèi)容說明: 本函數(shù)移除已存在的數(shù)據(jù)庫。成功返回 true、失敗則返回 false。
參考: MySQL(和PHP搭配之***組合)_create_db()
MySQL(和PHP搭配之***組合)_errno
返回錯誤信息代碼。
語法: int MySQL(和PHP搭配之***組合)_errno(int [link_identifier]);
返回值: 整數(shù)
函數(shù)種類: 數(shù)據(jù)庫功能
內(nèi)容說明: 本函數(shù)可以得到 MySQL(和PHP搭配之***組合) 數(shù)據(jù)庫服務器的錯誤代碼。通常用在 PHP 網(wǎng)頁程序開發(fā)階段,作為 PHP 與 MySQL(和PHP搭配之***組合) 的除錯用。
使用范例
<?php
MySQL(和PHP搭配之***組合)_connect("marliesle");
echo MySQL(和PHP搭配之***組合)_errno().": ".MySQL(和PHP搭配之***組合)_error()."<BR>";
MySQL(和PHP搭配之***組合)_select_db("nonexistentdb&quo
上述的相關內(nèi)容就是對MySQL 數(shù)據(jù)庫函數(shù)的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】
- MySQL數(shù)據(jù)庫同步的實例演示大分享
- 檢查與維護MySQL數(shù)據(jù)庫表的操作流程
- C++庫連接來對MySQL數(shù)據(jù)庫進行正確連接
- MySQL5的基礎知識與常見問題
- MySQL數(shù)據(jù)庫常見問題大匯總