PHP ?????? ?? ??
??? ?? ??? ?? ?????? ??? ?? ??? 8?? ??? ???? "?????? ??? 8??"?? ????.
8??? ??? ???, ? ???? ???? ??? ?????.
1??: ?????? ??? ??
類型 | 說明 |
---|---|
函數(shù) | mysqli_connect |
功能 | 連接到mysql數(shù)據(jù)庫服務(wù)器 |
參數(shù)1 | 主機(jī) |
參數(shù)2 | 數(shù)據(jù)庫服務(wù)器登陸名 |
參數(shù)3 | 密碼 |
參數(shù)4 | 數(shù)據(jù)庫的名稱 |
參數(shù)5 | 數(shù)據(jù)庫服務(wù)器端口不填默認(rèn)3306 |
???? 4? ??, ? ???? ?????? ??? ???? ?????? ? ?? ??? ??? ??? ????.
2??: ?? ??
類型 | 說明 |
---|---|
函數(shù) | mysqli_errno |
功能 | 返回連接錯(cuò)誤號,無錯(cuò)誤返回0 |
參數(shù)1 | 傳入mysqli_connect返回的資源 |
類型 | 說明 |
---|---|
函數(shù) | mysqli_error |
功能 | 返回連接錯(cuò)誤字符串 |
參數(shù)1 | 傳入mysqli_connect返回的資源 |
3??: ?????? ??
類型 | 說明 |
---|---|
函數(shù) | mysqli_select_db |
功能 | 選擇本連接中的數(shù)據(jù)庫 |
參數(shù)1 | 傳入mysqli_connect返回的資源 |
參數(shù)2 | 需要連接的數(shù)據(jù)庫名 |
1???? ??????? ?????, ?? ?? ?? ??????? ???? ?? ? ?? ??? ??? ??? ????.
4??: ?? ?? ??
類型 | 說明 |
---|---|
函數(shù) | mysqli_set_charset |
功能 | 設(shè)置與mysql服力器連接,結(jié)果,校驗(yàn)字符集 |
參數(shù)1 | 傳入mysqli_connect返回的資源 |
參數(shù)2 | 字符集類型 |
??? ??? "13.6 ??? ??? ??? ?? ???? ???" ?? ?????.
5??: SQL ? ??
? ??? SQL ? ??????.
?:
<?php $sql = "insert into user(username,password) values('$username','$password')"; $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die('Could not connect: ' . mysql_error()); } // some code ?>
??? ????? SQL ?? ??? ??? ?????. ??? ??? SQL ?? ??? ?? ??? ?? ?????.
?? ?? ??? ???? ? ??? ??????.
? ??? ??? ? ??? ???? SQL ?? ???? phpMyAdmin ?? ?? ??? ?? ?? ? ????.
????? ? ??? ???? SQL ?? ??? ??? ?????. ??? ???? SQL ?? ?? ?????.
6??: SQL ? ???
類型 | 說明 |
---|---|
函數(shù) | mysqli_query |
功能 | 發(fā)送SQL語句 |
參數(shù)1 | 傳入mysqli_connect返回的資源 |
參數(shù)2 | 傳入發(fā)送的SQL語句 |
SQL ?? ?????? mysqli_query? ?? MySQL ??? ????? ???.
MySQL ??? ??? SQL ?? ???? ?????.
7??: ??? ???? ???? ????? ??
??
6????? ??? ????? ???? ???? ??? ????? ?????. ???? ?????. ?? ???? ???? ??? ???? ???.
類型 | 說明 |
---|---|
函數(shù) | mysqli_fetch_array |
功能 | 得到result結(jié)果集中的數(shù)據(jù),返回?cái)?shù)組進(jìn)行便利 |
參數(shù)1 | 傳入查詢出來的結(jié)果變量 |
參數(shù)2 | 傳入MYSQLI_NUM返回索引數(shù)組,MYSQLI_ASSOC返回關(guān)聯(lián)數(shù)組,MYSQLI_BOTH返回索引和關(guān)聯(lián) |
類型 | 說明 |
---|---|
函數(shù) | mysqli_fetch_assoc |
功能 | 得到result結(jié)果集中的數(shù)據(jù),返回關(guān)聯(lián)數(shù)組進(jìn)行便利 |
參數(shù)1 | 傳入查詢出來的結(jié)果變量 |
類型 | 說明 |
---|---|
函數(shù) | mysqli_fetch_row |
功能 | 得到result結(jié)果集中的數(shù)據(jù),返回索引數(shù)組進(jìn)行便利 |
參數(shù)1 | 傳入查詢出來的結(jié)果變量 |
類型 | 說明 |
---|---|
函數(shù) | mysqli_fetch_object |
功能 | 得到result結(jié)果集中的數(shù)據(jù),返回對象進(jìn)行遍歷 |
參數(shù)1 | 傳入查詢出來的結(jié)果變量 |
類型 | 說明 |
---|---|
函數(shù) | mysqli_num_rows |
功能 | 返回查詢出來的結(jié)果總數(shù) |
參數(shù)1 | 傳入查詢出來的結(jié)果變量 |
類型 | 說明 |
---|---|
函數(shù) | mysqli_num_rows |
功能 | 返回查詢出來的結(jié)果總數(shù) |
參數(shù)1 | 傳入查詢出來的結(jié)果變量 |
注 | 實(shí)際工作中用得非常少,了解 |
??
6???? insert ?? ???? ????? ?? ?? ??? ????? ?? ?? ID? ??? ???? ???.
類型 | 說明 |
---|---|
函數(shù) | mysqli_fetch_field |
功能 | 遍歷數(shù)據(jù)行 |
參數(shù)1 | 傳入查詢出來的結(jié)果變量 |
?? ? ??
6????? ???? ???? ? ?? ???? ?????. ??? ????? ??? ???? ???.
?? ??? ??? ? ??? ????? ???? ??? ??? ???? ?????.
8??: ?????? ??
類型 | 說明 |
---|---|
函數(shù) | mysqli_close |
功能 | 關(guān)閉數(shù)據(jù)庫連接 |
參數(shù)1 | 傳入mysqli_connect返回的資源 |
?????? ??? ??? ?????. ?? ??? ??? ??? ??? ? ?? ?? ??????. ??? ?? ??? ??? ???? ????. ?? ?? PHP? ???? ?? ????? ???? ???? ? ????.
??? ?????? ??? ??? ??? ??? ??? ????. ? ??? ?? ? ????.
??: ?? ?? ?? ??
類型 | 說明 |
---|---|
函數(shù) | mysqli_get_server_info |
功能 | 返回服務(wù)器信息 |
參數(shù)1 | 傳入mysqli_connect返回的資源 |
類型 | 說明 |
---|---|
函數(shù) | mysqli_get_server_version |
功能 | 返回服務(wù)器版本 |
參數(shù)1 | 傳入mysqli_connect返回的資源 |
??:
Mysqli??? ??? ??? ??? ???. ?? ?? ??? ?? ????? mysqli? ?? ??? ??? ???? ?? PDO ??? ???? ??????? ??????.