在php中,我們常常會用到mysql資料庫,但你們知道PHP7原生MySQL資料庫操作有哪些?今天小編就帶大家了解一下,有需要的可以參考一下。
連線到MySQL伺服器
mysqli_connect(host, username, password [,dbname] [,port]);
- 參數:
host:MySQL伺服器。可以包含連接埠號,預設值為「localhost:3306」
username:使用者名稱。預設值是伺服器進程擁有者的使用者名稱;
password:密碼。
dbname:資料庫名稱。
port:MySQL伺服器的連接埠號,預設為3306。
- 傳回值:如果連線成功,則傳回 mysqli 連線物件。如果失敗,則傳回 false。
選擇目前資料庫
mysqli_select_db(mysqliLink, database)
- 描述:一個資料庫伺服器可能包含很多的資料庫,通常需要針對某個特定的資料庫進行程式設計
- 傳回值:如果成功回傳TRUE,失敗則傳回FALSE
設定客戶端字元集
mysqli_set_charset(mysqliLink, charset)
- 說明:設定預設字元編碼
- 回傳:成功時回傳TRUE, 或在失敗時回傳FALSE。
傳送一MySQL 查詢
mysqli_query(mysqliLink , queryStr)
- 參數:
query是查詢字串;
link是已建立的活動的資料庫連線;
- 說明:mysqli_query() 僅對SELECT,SHOW 或DESCRIBE 語句傳回一個mysqli_result結果集對象,如果查詢執行不正確則傳回FALSE。對於其它類型的 SQL 語句,mysqli_query()在執行成功時傳回 TRUE,出錯時傳回 FALSE。非 FALSE 的回傳值意味著查詢是合法的並且能夠被伺服器執行。
- 注意:查詢字串不應以分號結束,和命令列模式下有區別。
從結果集中取得一行作為關聯數組,或數字數組,或二者兼有
mysqli_fetch_array ( mysqliResult [, resultType] )
- 參數:resultType是一個常數,取值:MYSQLI_BOTH(兩者兼有,預設)、MYSQLI_ASSOC(關聯索引)、MYSQLI_NUM(數字索引)
- 傳回:傳回根據從結果集取得的行產生的數組,如果沒有更多行則返回FALSE。
- 注意:本函數傳回的欄位名稱區分大小寫。
從結果集中取得所有行作為關聯數組、枚舉數組、或二者兼有
mysqli_fetch_all(mysqliResult [, resultType ])
- 參數:$result_type是一個常數,取值:MYSQLI_BOTH(兩者兼有,預設)、MYSQLI_ASSOC(關聯索引)、MYSQLI_NUM(數字索引)
- 傳回:傳回根據從結果集取得的行所產生的數組,如果沒有更多行則傳回FALSE。
- 注意:本函數傳回的欄位名稱區分大小寫。
取得結果集中行的數量
mysqli_num_rows(mysqliResult)
- 注意:此指令僅對 SELECT 語句有效。
從結果集中取得一行作為關聯數組
array mysqli_fetch_assoc(mysqliResult)
- 傳回值:從結果集取得的行產生的關聯數組,如果沒有更多行則傳回FALSE;
- 注意:此函數傳回的欄位名稱大小寫敏感。
取得前一次MySQL 操作所影響的記錄行數
mysqli_affected_rows ( mysqliLink )
- 說明:取得最近一次與$link 相關聯的SELECT、INSERT、UPDATE 或DELETE 查詢所影響的記錄行數。
- 注意:如果最近一次查詢失敗,函數會傳回-1。當使用UPDATE查詢,MySQL不會將原值和新值一樣的值更新,傳回值不一定就是查詢條件所符合的記錄,只有修改過的記錄數才會被傳回。
釋放與結果集相關聯的記憶體
mysqli_free_result(mysqliResult)
- 參數:mysqliResult為結果集物件。
傳回上一個MySQL 連線產生的文字錯誤訊息
mysqli_connect_error()
- 參數:沒有參數
推薦學習:php影片教程
以上是PHP7原生MySQL資料庫操作有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

Dreamweaver CS6
視覺化網頁開發工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),