程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL 數據庫函數與MySQL 數據庫函數庫

MySQL 數據庫函數與MySQL 數據庫函數庫

編輯:MySQL綜合教程

MySQL 數據庫函數在實際操作中是經常出現的,所以對MySQL 數據庫函數有一定的了解還是最好不過的,不經意間在一網站發現此文覺得很好,今天特意拿出來以供大家分享,望大家能有所收獲。

本函數庫供存取 MySQL(和PHP搭配之最佳組合) 數據庫。有關 MySQL(和PHP搭配之最佳組合) 的細節,及下載 MySQL(和PHP搭配之最佳組合) 數據庫,請到這個網址 http://www.MySQL(和PHP搭配之最佳組合).com 。

而網絡上也有許多提供處理 MySQL(和PHP搭配之最佳組合) 的用戶界面程序,建議到 http://www.phpwizard.net/phpMyAdmin 下載 phpMyAdmin,可以使用浏覽器操作及管理 MySQL(和PHP搭配之最佳組合)。整套 phpMyAdmin 程序,是用 PHP3 完成的,亦可同時研究 PHP3 與 MySQL(和PHP搭配之最佳組合) 的鏈接。

MySQL(和PHP搭配之最佳組合)_affected_rows: 得到 MySQL(和PHP搭配之最佳組合) 最後操作影響的列數目。

MySQL(和PHP搭配之最佳組合)_close: 關閉 MySQL(和PHP搭配之最佳組合) 服務器連接。

MySQL(和PHP搭配之最佳組合)_connect: 打開 MySQL(和PHP搭配之最佳組合) 服務器連接。

MySQL(和PHP搭配之最佳組合)_create_db: 建立一個 MySQL(和PHP搭配之最佳組合) 新數據庫。

MySQL(和PHP搭配之最佳組合)_data_seek: 移動內部返回指針。

MySQL(和PHP搭配之最佳組合)_db_query: 送查詢字符串 (query) 到 MySQL(和PHP搭配之最佳組合) 數據庫。

MySQL(和PHP搭配之最佳組合)_drop_db: 移除數據庫。

MySQL(和PHP搭配之最佳組合)_errno: 返回錯誤信息代碼。

MySQL(和PHP搭配之最佳組合)_error: 返回錯誤信息。

MySQL(和PHP搭配之最佳組合)_fetch_array: 返回數組資料。

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: 釋放返回占用內存。

MySQL(和PHP搭配之最佳組合)_insert_id: 返回最後一次使用 INSERT 指令的 ID。

MySQL(和PHP搭配之最佳組合)_list_fields: 列出指定資料表的字段 (field)。

MySQL(和PHP搭配之最佳組合)_list_dbs: 列出 MySQL(和PHP搭配之最佳組合) 服務器可用的數據庫 (database)。

MySQL(和PHP搭配之最佳組合)_list_tables: 列出指定數據庫的資料表 (table)。

MySQL(和PHP搭配之最佳組合)_num_fields: 取得返回字段的數目。

MySQL(和PHP搭配之最佳組合)_num_rows: 取得返回列的數目。

MySQL(和PHP搭配之最佳組合)_pconnect: 打開 MySQL(和PHP搭配之最佳組合) 服務器持續連接。

MySQL(和PHP搭配之最佳組合)_query: 送出一個 query 字符串。

MySQL(和PHP搭配之最佳組合)_result: 取得查詢 (query) 的結果。

MySQL(和PHP搭配之最佳組合)_select_db: 選擇一個數據庫。

MySQL(和PHP搭配之最佳組合)_tablename: 取得資料表名稱。

MySQL(和PHP搭配之最佳組合)_affected_rows

得到 MySQL(和PHP搭配之最佳組合) 最後操作影響的列數目。

語法: int MySQL(和PHP搭配之最佳組合)_affected_rows(int [link_identifier]);

返回值: 整數

MySQL 數據庫函數種類: 數據庫功能

內容說明: 本函數可得到 MySQL(和PHP搭配之最佳組合) 最後查詢操作 INSERT、UPDATE 或 DELETE 所影響的列 (row) 數目。若最後的查詢 (query) 是使用 DELETE 而且沒有使用 WHERE 命令,則會刪除全部資料,本函數將返回 0。

若最後使用的是 SELECT,則用本函數不會得到預期的數目,因為要改變 MySQL(和PHP搭配之最佳組合) 數據庫本函數才有效,欲得到 SELECT 返回的數目需使用 MySQL(和PHP搭配之最佳組合)_num_rows() 函數。

MySQL(和PHP搭配之最佳組合)_close

關閉 MySQL(和PHP搭配之最佳組合) 服務器連接。

語法: int MySQL(和PHP搭配之最佳組合)_close(int [link_identifier]);

返回值: 整數

函數種類: 數據庫功能

內容說明: 本函數關閉與 MySQL(和PHP搭配之最佳組合) 數據庫服務器的連接。若無指定參數 link_identifier 則會關閉最後的一筆連接。用 MySQL(和PHP搭配之最佳組合)_pconnect() 連接則無法使用本函數關閉。實際上本函數不是一定需要的,當 PHP 整頁程序結束後,將會自動關閉與數據庫的非永久性 (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]);

返回值: 整數

函數種類: 數據庫功能

內容說明: 本MySQL 數據庫函數建立與 MySQL(和PHP搭配之最佳組合) 服務器的連接。其中所有的參數都可省略。當使用本函數卻不加任何參數時,參數 hostname 的默認值為 localhost、參數 username 的默認值為 PHP 執行行程的擁有者、參數 password 則為空字符串 (即沒有密碼)。而參數 hostname 後面可以加冒號與埠號,代表使用那個埠與 MySQL(和PHP搭配之最佳組合) 連接。當然在使用數據庫時,早點使用 MySQL(和PHP搭配之最佳組合)_close() 將連接關掉可以節省資源。

使用范例

這是一位未具名網友提供的范例 (18-Feb-1999)

  1. <?php   
  2. $dbh = MySQL(和PHP搭配之最佳組合)_connect('localhost:3306','mcclain','standard');   
  3. MySQL(和PHP搭配之最佳組合)_select_db('admreqs');   
  4. $query = "insert into requests(date, request, email, priority,status) values (NOW(),'$description', '$email', '$priority', 'NEW')";   
  5. $res = MySQL(和PHP搭配之最佳組合)_query($query, $dbh);   
  6. $query = "select max(id) from requests";   
  7. $res = MySQL(和PHP搭配之最佳組合)_query($query, $dbh);   
  8. $err = MySQL(和PHP搭配之最佳組合)_error();   
  9. if($err){   
  10. echo "發生錯誤,請通知<a href=mailto:[email protected]>站長</a>";   
  11. }   
  12. $row = MySQL(和PHP搭配之最佳組合)_fetch_row($res);   
  13. echo "未來您使用的號碼為: ".$row[0];   
  14. ?>  

參考: MySQL(和PHP搭配之最佳組合)_close() MySQL(和PHP搭配之最佳組合)_pconnect()

MySQL(和PHP搭配之最佳組合)_create_db

建立一個 MySQL(和PHP搭配之最佳組合) 新數據庫。

語法: int MySQL(和PHP搭配之最佳組合)_create_db(string database name, int [link_identifier]);

返回值: 整數

函數種類: 數據庫功能

內容說明: 本函數用來建立新的數據庫 (database)。在建立前,必須先與服務器連接。

參考: MySQL(和PHP搭配之最佳組合)_drop_db()

MySQL(和PHP搭配之最佳組合)_data_seek

移動內部返回指針。

語法: int MySQL(和PHP搭配之最佳組合)_data_seek(int result_identifier, int row_number);

返回值: 整數

函數種類: 數據庫功能

內容說明: 本MySQL 數據庫函數可移動內部返回的列指針到指定的 row_number 去。之後若使用 MySQL(和PHP搭配之最佳組合)_fetch_row() 可以返回新列的值。成功返回 true、失敗則返回 false。

MySQL(和PHP搭配之最佳組合)_db_query

送查詢字符串 (query) 到 MySQL(和PHP搭配之最佳組合) 數據庫。

語法: int MySQL(和PHP搭配之最佳組合)_db_query(string database, string query, int [link_identifier]);

返回值: 整數

函數種類: 數據庫功能

內容說明: 本函數用來送出查詢字符串 (query) 到後端的 MySQL(和PHP搭配之最佳組合) 數據庫中。而可省略的參數 link_identifier 若不存在,程序會自動尋找其它 MySQL(和PHP搭配之最佳組合)_connect() 連接後的連接代碼。發生錯誤時會返回 false,其它沒錯誤時則返回它的返回代碼。

參考: MySQL(和PHP搭配之最佳組合)_connect()

MySQL(和PHP搭配之最佳組合)_drop_db

移除數據庫。

語法: int MySQL(和PHP搭配之最佳組合)_drop_db(string database_name, int [link_identifier]);

返回值: 整數

函數種類: 數據庫功能

內容說明: 本函數移除已存在的數據庫。成功返回 true、失敗則返回 false。

參考: MySQL(和PHP搭配之最佳組合)_create_db()

MySQL(和PHP搭配之最佳組合)_errno

返回錯誤信息代碼。

語法: int MySQL(和PHP搭配之最佳組合)_errno(int [link_identifier]);

返回值: 整數

函數種類: 數據庫功能

內容說明: 本函數可以得到 MySQL(和PHP搭配之最佳組合) 數據庫服務器的錯誤代碼。通常用在 PHP 網頁程序開發階段,作為 PHP 與 MySQL(和PHP搭配之最佳組合) 的除錯用。

使用范例

<?php

MySQL(和PHP搭配之最佳組合)_connect("marliesle");

echo MySQL(和PHP搭配之最佳組合)_errno().": ".MySQL(和PHP搭配之最佳組合)_error()."<BR>";

MySQL(和PHP搭配之最佳組合)_select_db("nonexistentdb&quo

上述的相關內容就是對MySQL 數據庫函數的描述,希望會給你帶來一些幫助在此方面。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved