php里輸出數據庫數據函數 php數據庫查詢結果處理



文章插圖
php里輸出數據庫數據函數 php數據庫查詢結果處理

文章插圖
1. 使用mysqli_connect()函數連接MySQL服務器
mysqli_connect()函數的格式
mysqli_connect(“MySQL服務器地址”,”用戶名”,”用戶密碼”,”要連接的數據庫名”);
<?php
$db = mysqli_connect(“localhost”,”root”,”密碼”,”數據庫名”);
?>
2. 使用mysqli_query函數執行sql語句
使用mysqli_query();函數執行sql語句,需要向此函數中傳遞兩個參數,一個是MySQL 數據庫服務器連接對象;另一個是以字符串表示的sql語句 。格式:
mysqli_query(數據庫服務器連接對象,sql語句);
實例:在數據庫中插入數據,并更新數據
執行結果
可見,mysqli_query()函數執行sql語句之后會把結果返回 。
3. 獲取查詢結果集中的記錄數
使用mysqli_num_rows()函數獲取查詢結果包含的數據記錄的條數,只需要給出返回的數據對象即可 。格式:
mysqli_num_rows($result);
其中,result指查詢結果對象,此函數只對select語句有效 。
如果想獲取查詢、插入、更新和刪除操作所影響的行數,需要使用mysqli_affected_rows函數 。mysqli_affected_rows()函數返回前一次mysql操作所影響的行數 。語法:
mysqli_affectes_rows(connection)
其中connection為必須參數,表示當前mysql的連接 。如果返回0,就表示沒有受影響的記錄,-1則表示查詢返回錯誤 。
實例:實現兩個函數的使用
執行結果
實例一
1.查詢mysql數據庫中的用戶信息
(1)在網址主目錄下創建文件demo4.html?
(2)在網址主目錄下創建文件demo4.php
(3)運行demo4.html
(4)在輸入框中輸入”勒布朗.詹姆斯”,單機find按鈕,頁面跳轉至demo4.php,并且返回請求結果 。
實例二
2.使用insert語句動態添加用戶信息
下面通過使用company數據庫中user表格,添加新的用戶信息 。
(1)在網址文件夾下新建demo5.html文件
(2)在網址文件夾下簡歷demo5.PHP文件
(3)運行demo5.html,結果
【php里輸出數據庫數據函數 php數據庫查詢結果處理】(4)單價add按鈕,頁面跳轉至demo5.php,并且返回插入數據的信息