PHP操作MySQL数据库常用函数
PHP操作MySQL數據庫常用函數
php操作mysql數據庫,俗稱天龍八步:
第一步:連接數據庫
第二步:判斷連接錯誤
第三步:選擇數據庫
第四步:設置字符集
第五步:準備SQL語句
第六步:執行并發送SQL語句
第七步:處理結果集
第八步:關閉連接
mysqli_connect("host" , "username" , "password");
作用:建立與MySQL數據庫的連接
參數:
1.host =》主機名或IP地址或域名
2.username =》 mysql數據庫用戶名
3.password =》 mysql數據庫密碼
4.dbname(可選)=》選擇數據庫
5.port(可選)=》連接到mysql服務器的端口號
返回值:返回一個與MySQL服務器連接的對象(object)
(1)mysqli_connect_errno(connection);
作用:判斷連接數據庫是否成功;0代表連接成功;
參數: connection=》MySQL連接
返回值:返回上一次連接錯誤的錯誤號
(2)mysqli_connect_error(connection);
作用:輸出連接錯誤的錯誤信息
參數: connection=》MySQL連接
返回值:返回上一次連接錯誤的錯誤信息
mysqli_select_db( connection , "dbname");
作用:設置連接的數據庫
參數:
connection=》MySQL連接
dbname=》數據庫名
返回值:成功返回true,失敗則返回 false
mysqli_set_charset(connection,"charset");
作用:設置與MySQL數據庫傳送數據時使用的字符集
參數:
connection=》MySQL連接
charset=》字符集
返回值:成功返回true,失敗則返回 false
mysqli_query(connection , "query");
作用:執行并發送SQL語句
參數:
connection=》MySQL連接
query=》要查詢的SQL語句(字符串)
返回值:執行select查詢,返回一個對象;執行其他操作成功返回true,失敗則返回 false
(1)mysqli_affected_rows(connection);
作用:獲得前一次操作的所影響的行數
參數:connection=》MySQL連接
返回值:返回一個大于0 的整數表示所影響的行數;0 表示沒有受影響;-1 表示執行失敗
(2)mysqli_fetch_all(result);
作用:從結果集中取出所有行作為關聯或索引、混合數組
參數:result=>mysqli_query返回的結果集對象
返回值:返回關聯數組或索引數組。
(3)mysqli_fetch_assoc(result);
作用:從結果集中取出所有行作為關聯數組
參數:result=>mysqli_query返回的結果集對象
返回值:將查詢的結果以關聯數組的形式返回;一次返回一條;沒有則返回null
(4)mysqli_fetch_row(result);
作用:從結果集中取出所有行作為索引數組
參數:result=>mysqli_query返回的結果集對象
返回值:將查詢的結果以索引數組的形式返回;一次返回一條;沒有則返回null
(4)mysqli_fetch_array(result);
作用:從結果集中取出所有行作為混合數組
參數:result=>mysqli_query返回的結果集對象
返回值:將查詢的結果以混合的形式返回;一次返回一條;沒有則返回null
(5)mysqli_insert_id(connection);
作用:獲得上一次insert操作的id
參數: connection=》MySQL連接
返回值:返回上一次插入數據的id;沒有則返回0
(6)mysqli_num_rows(result);
作用:獲得結果集中的記錄條數
參數: result=>mysqli_query返回的結果集對象
返回值:返回結果集中的記錄條數
(7)mysqli_num_rows(result);
作用:獲得結果集中的記錄條數
參數: result=>mysqli_query返回的結果集對象
返回值:返回結果集中的記錄條數
mysqli_close(connection);
作用:關閉數據庫連接
參數 :connection=》MySQL連接
返回值:成功返回true,失敗則返回 false
總結
以上是生活随笔為你收集整理的PHP操作MySQL数据库常用函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android Jni 例程
- 下一篇: MySQL中修改表结构的关键字_下列SQ