您好,登錄后才能下訂單哦!
PHP7中怎么操作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。
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;
- 注意:此函數返回的字段名大小寫敏感。
mysqli_affected_rows ( mysqliLink )
- 說明:取得最近一次與 $link 關聯的 SELECT、INSERT、UPDATE 或 DELETE 查詢所影響的記錄行數。
- 注意:如果最近一次查詢失敗,函數返回-1。當使用UPDATE查詢,MySQL不會將原值和新值一樣的值更新,返回值不一定就是查詢條件所符合的記錄,只有修改過的記錄數才會被返回。
mysqli_free_result(mysqliResult)
- 參數:mysqliResult為結果集對象。
mysqli_connect_error()
- 參數:沒有參數
關于PHP7中怎么操作MySQL數據庫問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。