六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

通過mysqli擴展技術完成數據庫信息的檢索

[摘要]通過mysqli擴展技術實現數據庫信息的檢索在PHP5.0以后的版本中,不僅可以使用早期的MySQL數據庫操縱函數,而且還可以使用mysqli擴展技術實現與MySQL數據庫的信息交流。利用mysqli擴展技術不僅可以調用MySQL的存儲過程、處理MySQL事務,而且還可以使訪問數據庫工作變得更加穩...
通過mysqli擴展技術實現數據庫信息的檢索

在PHP5.0以后的版本中,不僅可以使用早期的MySQL數據庫操縱函數,而且還可以使用mysqli擴展技術實現與MySQL數據庫的信息交流。利用mysqli擴展技術不僅可以調用MySQL的存儲過程、處理MySQL事務,而且還可以使訪問數據庫工作變得更加穩定。

在實際 Web項目開發過程中,經常需要對大量信息進行檢索,為了為了營造一種穩定快速的查詢環境,本實例將介紹如何利用mysqli擴展技術實現商品信息的檢索。

技術要點

本實例的關鍵技術是如何利用mysqli技術連接MySQL 數據庫,并實現數據庫信息的檢索。mysqli技術可以使用面向對象過程兩種編程系思想,本實例采用當今比較流行的面向對象的編程方式。

采用面向對象的編程方式連接MySQL數據庫,將通過PHP的預定義mysqli實現,該類構造函數說明如下。

mysqli 類的構造函數一般由以下4個參數構成:

hostname:MySQL服務器的地址或主機名。

username:MySQL服務器中某用戶的用戶名。

userpwd:MySQL服務器中某用戶對應的用戶密碼。

databasename:MySQL服務器中某數據庫的名稱,該參數可省,如果省略了該參數,則需要利用mysqli的成員函數select_db()指定數據庫名稱。

mysqli預定義的實例化形式形式如下:

new mysqli(string hostname, string username, string userpwd [,string databasename] );

實現過程:

(1) 建立一個php文件連接數據庫以及輸入表單!

<form name="form1" action="1.php" method="post">
請輸入商品名稱:<input type="text" name="name">
             <input type="submit" value="查詢">
</form>
<?php
header("Content-Type:text/html; charset=utf-8");
$link = new mysqli("localhost","root","root","php_cn");

(2) 判斷提交按鈕的值是否為空,入股不為空則開始執行查詢,如果下旬到用戶要查詢的數據信息,則顯示數據信息,否則提示沒有查到該數據信息,具體代碼如下:

<?php
if($_POST['Submit']) {
    header("Content-Type:text/html; charset=utf-8");
    $link = mysqli_connect("localhost", "root", "root");
    $conn = mysqli_select_db($link, "php_cn");
    $name = $_POST['username'];
    $sql = "select * from `tb_book` where bookname like '%" . $name . "%'";
    $result = mysqli_query($link, $sql);
    $res = mysqli_fetch_array($result, MYSQLI_ASSOC);
    if (!$res) {
        echo "<p align='center'>沒有查到該商品!</p>";
    } else {
        ?>
        <table width="600" height="15" border="0" align="center" cellspacing="0" cellpadding="0">
            <tr>
                <td>
                    &nbsp;
                </td>
            </tr>
        </table>
        <table width="600" height="50" border="0" align="center" cellspacing="0" cellpadding="0">
            <tr>
                <td bgcolor="#0033FF">
                    <table width="600" height="50" border="0" align="center" cellspacing="1" cellpadding="0">
                        <tr>
                            <td width="156" height="25" bgcolor="#A2D4F4">
                                <p align='center'>書本名字</p>
                            </td>
                            <td width="156" height="25" bgcolor="#A2D4F4">
                                <p align='center'>時間</p>
                            </td>
                            <td width="156" height="25" bgcolor="#A2D4F4">
                                <p align='center'>價格</p>
                            </td>
                            <td width="156" height="25" bgcolor="#A2D4F4">
                                <p align='center'>作者</p>
                            </td>
                            <td width="156" height="25" bgcolor="#A2D4F4">
                                <p align='center'>出版社</p>
                            </td>
                        </tr>
                        <?php
                        do {
                            ?>
                            <tr>
                                <td width="156" height="25" bgcolor="#A2D4F4">
                                    <p align='center'><?php echo $res['bookname'];?></p>
                                </td>
                                <td width="156" height="25" bgcolor="#A2D4F4">
                                    <p align='center'><?php echo $res['data'];?></p>
                                </td>
                                <td width="156" height="25" bgcolor="#A2D4F4">
                                    <p align='center'><?php echo $res['price'];?></p>
                                </td>
                                <td width="156" height="25" bgcolor="#A2D4F4">
                                    <p align='center'><?php echo $res['maker'];?></p>
                                </td>
                                <td width="156" height="25" bgcolor="#A2D4F4">
                                    <p align='center'><?php echo $res['publisher'];?></p>
                                </td>
                            </tr>
                            <?php
                        }
                         while ($res = mysqli_fetch_array($result, MYSQLI_ASSOC));
                        ?>
                    </table>
                </td>
            </tr>
        </table>
        <?php
    }
}
 ?>

以上代碼運行結果如下:

100.png

關于mysqli擴展技術獲取數據庫信息的檢索就介紹到這里了,小伙伴們可以自己在本地測試一下,下面一篇我們將繼續介紹mysqli擴展,具體請閱讀《使用mysqli擴展技術查看服務器連接錯誤報告的方法》!

【相關教程推薦】

1. 相關專題推薦:《php操作mysql數據庫

2.【MYSQL在線免費視頻教程

3. 相關視頻課程推薦: 《初級MySQLi 擴展庫視頻教程

以上就是通過mysqli擴展技術實現數據庫信息的檢索的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 天天干天天干天天干天天干天天干 | 四虎影视久久 | 日韩精品免费观看 | 亚洲最新永久观看在线 | 小明精品国产一区二区三区 | 速度与激情9完整版免费观看 | 日本v片免费一区二区三区 日本vs欧美一区二区三区 | 一级做a爱片久久毛片 | 中文字幕免费在线视频 | 先锋影音在线资源站大全 | 五月婷婷免费视频 | 日韩在线视频导航 | 欧美亚洲一区二区三区四 | 青青青国产成人久久111网站 | 一区二区三区视频在线观看 | 亚洲系列第一页 | 人人搞人人爱 | 五月婷在线视频 | 欧美一卡二卡3卡4卡无卡六卡七卡科普 | 青草视频免费在线观看 | 午夜在线观看免费高清在线播放 | 亚洲va欧美va天堂v国产综合 | 色青青草原桃花久久综合 | 中文字幕不卡在线高清 | 婷婷中文 | 欧美特黄一级视频 | 热久久影院 | 中文一区在线观看 | 婷婷六月色 | 视频一区二区三区蜜桃麻豆 | 日本一区二区影院 | 青草视频在线免费观看 | 日本不卡视频一区二区三区 | 日本高清色本在线www游戏 | 青春草视频下载 | 三级特黄高清完整视频 | 天天干天天干天天干天天干天天干 | 一级做a免费观看大全 | 天堂tv亚洲tv日本tv不卡 | 一级做a爰全过程免费视频毛片 | 日韩亚洲欧美日本精品va |