首頁  >  文章  >  後端開發  >  php連結mysql的函數有哪些

php連結mysql的函數有哪些

王林
王林原創
2019-09-25 17:55:283171瀏覽

php連結mysql的函數有哪些

常用的mysqli方法有以下幾個

#mysqli_connect:連接認證

#mysqli_connect_error:連線失敗的錯誤訊息

mysqli_close:關閉連線

##mysqli_errno:出現錯誤的編號

mysqli_error:出現錯誤的訊息

mysqli_query:執行查詢SQL指令

mysqli_affected_rows:目前mysql操作受影響的行數(寫入操作)

mysqli_num_rows:目前查詢結果集中的行數

mysqli_free_result:釋放查詢的結果集

mysqli_fetch_row:從查詢結果集中取出一筆記錄,回傳一維數組(索引數組)

mysqli_fetch_assoc:從查詢結果集中取出一筆記錄,返回以為數組(關聯數組:字段名稱作為下標)

mysqli_fetch_all:從查詢結果集中取出所有記錄,返回二維數組

PHP連接MySQL之原生MySQL函數總結

一、設定連線資料庫資訊

1.連接資料庫

mysql_connect($server, $username, $password)

2.設定字元集   

mysql_set_charset($charset)

3.選擇資料庫

mysql_select_db($database_name)

二、向資料庫傳送並執行sql語句

mysql_query($sql); sql語句執行失敗則傳回false,執行成功若有資源(執行查詢等情況)的話返回資源,其餘回傳true。

三、從傳回的結果集中解析資料

1.傳回影響行數的

mysql_num_rows ($result) 取得結果集中行的數量

mysql_affected_rows() 取得前一次運算所影響的記錄行數

#mysql_insert_id() ; 取得上一個步驟插入操作產生的ID

2.傳回查詢資源的(以下皆是一次從結果集中取得一行記錄)

#mysql_fetch_row() 數字索引

mysql_fetch_assoc() 欄位名稱索引

mysql_fetch_array() 兩者都有

3.傳回錯誤訊息的

mysql_error(); 文字錯誤訊息

mysql_errno(); 錯誤資訊的數字編碼

四、關閉資料庫連線

mysql_close();

PHP中的PDO函數庫

一、PDO

PDO->beginTransaction() — 標示回溯起始點

#PDO->commit() — 標示回滾結束點,並執行SQL

PDO->__construct() — 建立一個PDO連結資料庫的實例

PDO->errorCode() — 取得錯誤碼

PDO->errorInfo() — 取得錯誤的資訊

PDO->exec() — 處理一條SQL語句,並傳回所影響的條目數

PDO->getAttribute() —取得一個「資料庫連線物件」的屬性

PDO->getAvailableDrivers() — 取得有效的PDO磁碟機名稱

##PDO->lastInsertId( )

— 取得寫入的最後一筆資料的主鍵值

PDO->prepare()

— 產生一個「查詢物件」

#PDO->query()

— 處理一條SQL語句,並傳回一個「PDOStatement」

PDO->quote()

— 為某個SQL中的字符字串加入引號

PDO->rollBack()

— 執行回溯

PDO->setAttribute()

— 為一個「資料庫連接物件」設定屬性推薦教學:

PHP影片教學

以上是php連結mysql的函數有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:php開啟錯誤下一篇:php開啟錯誤