<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • 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語句);

    實例:在數據庫中插入數據,并更新數據

    PHP操作MySQL數據庫函數及實例

    執行結果

    PHP操作MySQL數據庫函數及實例

    可見,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則表示查詢返回錯誤。

    實例:實現兩個函數的使用

    PHP操作MySQL數據庫函數及實例

    執行結果

    PHP操作MySQL數據庫函數及實例

    實例一

    1.查詢mysql數據庫中的用戶信息

    (1)在網址主目錄下創建文件demo4.html?

    PHP操作MySQL數據庫函數及實例

    (2)在網址主目錄下創建文件demo4.php

    PHP操作MySQL數據庫函數及實例

    (3)運行demo4.html

    PHP操作MySQL數據庫函數及實例

    (4)在輸入框中輸入”勒布朗.詹姆斯”,單機find按鈕,頁面跳轉至demo4.php,并且返回請求結果。

    PHP操作MySQL數據庫函數及實例

    實例二

    2.使用insert語句動態添加用戶信息

    下面通過使用company數據庫中user表格,添加新的用戶信息。

    (1)在網址文件夾下新建demo5.html文件

    PHP操作MySQL數據庫函數及實例

    (2)在網址文件夾下簡歷demo5.PHP文件

    PHP操作MySQL數據庫函數及實例

    (3)運行demo5.html,結果

    PHP操作MySQL數據庫函數及實例

    (4)單價add按鈕,頁面跳轉至demo5.php,并且返回插入數據的信息

    PHP操作MySQL數據庫函數及實例

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费