通过mysqli扩展技术实现数据库信息的检索

通过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文件连接数据库以及输入表单!


请输入商品名称:              

(2) 判断提交按钮的值是否为空,入股不为空则开始执行查询,如果下旬到用户要查询的数据信息,则显示数据信息,否则提示没有查到该数据信息,具体代码如下:

<?php if($_POST[&#39;Submit&#39;]) {      header("Content-Type:text/html; charset=utf-8");      $link = mysqli_connect("localhost", "root", "root");      $conn = mysqli_select_db($link, "php_cn");      $name = $_POST[&#39;username&#39;];      $sql = "select * from `tb_book` where bookname like &#39;%" . $name . "%&#39;";      $result = mysqli_query($link, $sql);      $res = mysqli_fetch_array($result, MYSQLI_ASSOC);      if (!$res) {          echo "<p align=&#39;center&#39;>没有查到该商品!";      } else {          ?&gt;          
            

                

            

        

                                      

        

            

                

            

        

                    

                        

                            

                            

                            

                            

                            

                        

                                                     

                                

                                

                                

                                

                                

                            

                                                 

                                

书本名字

                            

                                

时间

                            

                                

价格

                            

                                

作者

                            

                                

出版社

                            

                                    

                                

                                    

                                

                                    

                                

                                    

                                

                                    

                                

                

        

以上代码运行结果如下:

通过mysqli扩展技术实现数据库信息的检索

关于mysqli扩展技术获取数据库信息的检索就介绍到这里了,小伙伴们可以自己在本地测试一下,下面一篇我们将继续介绍mysqli扩展,具体请阅读《使用mysqli扩展技术查看服务器连接错误报告的方法》!

【相关教程推荐】

1. 相关专题推荐:《使用mysqli扩展技术查看服务器连接错误报告的方法

2.【使用mysqli扩展技术查看服务器连接错误报告的方法

3. 相关视频课程推荐: 《使用mysqli扩展技术查看服务器连接错误报告的方法

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享