您好,登錄后才能下訂單哦!
PHP7中怎么操作MySQL數(shù)據(jù)庫,針對這個(gè)問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。
mysqli_connect(host, username, password [,dbname] [,port]);
- 參數(shù):
host:MySQL服務(wù)器??梢园丝谔?,默認(rèn)值為“l(fā)ocalhost:3306”
username:用戶名。默認(rèn)值是服務(wù)器進(jìn)程所有者的用戶名;
password:密碼。
dbname:數(shù)據(jù)庫名稱。
port:MySQL服務(wù)器的端口號,默認(rèn)為3306。
- 返回值:如果連接成功,則返回 mysqli 連接對象。如果失敗,則返回 false。
mysqli_select_db(mysqliLink, database)
- 描述:一個(gè)數(shù)據(jù)庫服務(wù)器可能包含很多的數(shù)據(jù)庫,通常需要針對某個(gè)具體的數(shù)據(jù)庫進(jìn)行編程
- 返回值:如果成功返回TRUE,失敗則返回FALSE
mysqli_set_charset(mysqliLink, charset)
- 描述:設(shè)置默認(rèn)字符編碼
- 返回:成功時(shí)返回 TRUE, 或者在失敗時(shí)返回 FALSE。
mysqli_query(mysqliLink , queryStr)
- 參數(shù):
query是查詢字符串;
link是創(chuàng)建的活動的數(shù)據(jù)庫連接;
- 說明:mysqli_query() 僅對 SELECT,SHOW 或 DESCRIBE 語句返回一個(gè)mysqli_result結(jié)果集對象,如果查詢執(zhí)行不正確則返回 FALSE。對于其它類型的 SQL 語句,mysqli_query()在執(zhí)行成功時(shí)返回 TRUE,出錯時(shí)返回 FALSE。非 FALSE 的返回值意味著查詢是合法的并能夠被服務(wù)器執(zhí)行。
- 注意:查詢字符串不應(yīng)以分號結(jié)束,和命令行模式下有區(qū)別。
mysqli_fetch_array ( mysqliResult [, resultType] )
- 參數(shù):resultType是一個(gè)常量,取值:MYSQLI_BOTH(兩者兼有,默認(rèn))、MYSQLI_ASSOC(關(guān)聯(lián)索引)、MYSQLI_NUM(數(shù)字索引)
- 返回:返回根據(jù)從結(jié)果集取得的行生成的數(shù)組,如果沒有更多行則返回 FALSE。
- 注意:本函數(shù)返回的字段名區(qū)分大小寫。
mysqli_fetch_all(mysqliResult [, resultType ])
- 參數(shù):$result_type是一個(gè)常量,取值:MYSQLI_BOTH(兩者兼有,默認(rèn))、MYSQLI_ASSOC(關(guān)聯(lián)索引)、MYSQLI_NUM(數(shù)字索引)
- 返回:返回根據(jù)從結(jié)果集取得的行生成的數(shù)組,如果沒有更多行則返回 FALSE。
- 注意:本函數(shù)返回的字段名區(qū)分大小寫。
mysqli_num_rows(mysqliResult)
- 注意:此命令僅對 SELECT 語句有效。
array mysqli_fetch_assoc(mysqliResult)
- 返回值:從結(jié)果集取得的行生成的關(guān)聯(lián)數(shù)組,如果沒有更多行則返回 FALSE;
- 注意:此函數(shù)返回的字段名大小寫敏感。
mysqli_affected_rows ( mysqliLink )
- 說明:取得最近一次與 $link 關(guān)聯(lián)的 SELECT、INSERT、UPDATE 或 DELETE 查詢所影響的記錄行數(shù)。
- 注意:如果最近一次查詢失敗,函數(shù)返回-1。當(dāng)使用UPDATE查詢,MySQL不會將原值和新值一樣的值更新,返回值不一定就是查詢條件所符合的記錄,只有修改過的記錄數(shù)才會被返回。
mysqli_free_result(mysqliResult)
- 參數(shù):mysqliResult為結(jié)果集對象。
mysqli_connect_error()
- 參數(shù):沒有參數(shù)
關(guān)于PHP7中怎么操作MySQL數(shù)據(jù)庫問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。