PHP MYSQL实现登陆和模糊查询两大功能

 更新时间:2016年02月05日 09:22:31   作者:w1570631036  
这篇文章主要介绍了PHP MYSQL实现登陆和模糊查询两大功能,分别介绍了PHP MYSQL实现登陆和模糊查询功能的方法,感兴趣的小伙伴们可以参考一下

本文使用的软件版本如下:PHP版本 5.5.12;MYSQL版本 5.6.17;Apache 2.4.9 用的wampserver
一、PHPMYSQL实现登陆
一共含有两个文件:login.phplogincheck.php;
表单代码:

<form action="logincheck.php"method="post">

     Yonghu:<inputtype="text" name="username" />

  <br />

  Mima:<input type="password" name="password" />

  <br />

  <input type="submit" name="submit" value="登陆" ahref="logincheck.php" />

  &nbsp;&nbsp;&nbsp;&nbsp;

  <a href="register.php">zhuce:</a>
</form>

后台处理代码:

<?php

     if(isset($_POST["submit"])&& $_POST["submit"] == "登陆")

     {

          $user= $_POST["username"];

          $psw= $_POST["password"];

          if($user== "" || $psw == "")

          {

              echo"<script>alert('请输入用户名或密码!'); history.go(-1);</script>";

          }

          else

          {

              $link= mysqli_connect('localhost', 'sa', '123456','account');//链接数据库

              mysqli_select_db($link,"account");

              mysqli_query($link,'setname utf8');

              $sql= "selectuser from zhanghu where user = '$_POST[username]'";

              $result=mysqli_query($link,$sql)or die("Failed".mysql_error());

              if($num=mysqli_num_rows($result))

              {

                   $row= mysqli_fetch_array($result);    //将数据以索引方式储存在数组中

                   echo"welcome ";

                   echo$row[0];

              }

              else

              {

                   echo"<script>alert('用户名或密码不正确!');history.go(-1);</script>";

              }

          }

     }

     else

     {

          echo"<script>alert('Submit Failed!');history.go(-1);</script>";

     }

 

?>

Account数据库内容:

 

二、PHPMYSQL实现模糊查询

查询数据库(只给PHP的代码):

<?php

     $mysqli=newmysqli();             

     $mysqli->connect("localhost","sa", "123456");

     if(mysqli_connect_errno()) {

          printf("Failllllll:%s\n", mysqli_connect_error());

          exit();

     }

     $mysqli->select_db("booklib");  

     $mysqli->query("SETNAMES utf8");   

     $rsbooks= $mysqli->query("select * from books where Name like'%$_POST[bookname]%'");

  $row_rsbooks = $rsbooks->fetch_assoc();

  $totalRows_rsbooks = $rsbooks->num_rows;    

?> Totel

<?php echo $totalRows_rsbooks ?>books;

<table width="600"border="1">

 <tr>

  <td bgcolor="#99CCFF"align="center">Name</td>

  <td bgcolor="#99CCFF" align="center">ISBN</td>

  <td bgcolor="#99CCFF"align="center">Store</td>

  <td bgcolor="#99CCFF"align="center">Do</td>

 </tr>

 <?php do { ?>

  <tr>

   <td><?php echo $row_rsbooks['Name']; ?></td>

   <td><?php echo $row_rsbooks['ISBN']; ?></td>

   <td><?php echo $row_rsbooks['Store']; ?></td>

   <td><fontcolor="#110BAA">rent</font></td>

  </tr>

  <?php } while ($row_rsbooks = $rsbooks->fetch_assoc()); ?>

</table>

<?php

 $rsbooks->close(); 

 $mysqli->close();

?>

数据库表的内容如下:

查询:

结果:

以上就是本文的全部内容,希望对大家学习php程序设计有所帮助。

相关文章

  • PHP数学运算函数大汇总(经典值得收藏)

    PHP数学运算函数大汇总(经典值得收藏)

    这篇文章主要介绍了PHP数学运算函数,汇总分析了常见的PHP数学运算函数的功能,使用方法与注意事项,需要的朋友可以参考下
    2016-04-04
  • php中3des加密代码(完全与.net中的兼容)

    php中3des加密代码(完全与.net中的兼容)

    php中3des加密的结果与.Net/java不同的帖子与话题实在是太多了,我前不久也在倒腾这些,不过今天已经搞定了,完全与.net中的兼容
    2012-08-08
  • KindEditor在php环境下上传图片功能集成的方法示例

    KindEditor在php环境下上传图片功能集成的方法示例

    这篇文章主要介绍了PHP环境下如何实现使用KindEditor编辑器上传图片,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题

    php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题

    在使用codeigniter的xmlrpc类进行客户端/服务端请求应答的时候,客户端需要发送请求参数给服务端,服务端在接受到参数之后进行参数分析,分拆参数之后分配给正确的方法进行处理,处理之后反馈一个response给客户端。
    2011-07-07
  • php实现zip文件解压操作

    php实现zip文件解压操作

    这篇文章主要介绍了php实现zip文件解压操作的函数代码,每一条函数代码都有对应的文字注释,需要的朋友可以参考下
    2015-11-11
  • PHP+MySQL删除操作实例

    PHP+MySQL删除操作实例

    这篇文章主要介绍了PHP+MySQL删除操作的方法,实例分析了MySQL删除信息的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • simplehtmldom Doc api帮助文档

    simplehtmldom Doc api帮助文档

    simple_html_dom.php 一款像jquery一样好用的html/xml 分析利器,一个PHP处理HTML的利器,很像jquery,需要的朋友可以参考下
    2012-03-03
  • PHP实现的随机IP函数【国内IP段】

    PHP实现的随机IP函数【国内IP段】

    这篇文章主要介绍了PHP实现的随机IP函数,可实现输出国内IP段的功能,涉及php字符串与数组的计算操作相关技巧,需要的朋友可以参考下
    2016-07-07
  • 盘点PHP和ASP.NET的10大对比!

    盘点PHP和ASP.NET的10大对比!

    本文主要针对开源 PHP 和非开源的 ASP.NET 在性能、成本、可扩展性,技术支持和复杂性等方面进行比较,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • PHP合并discuz用户脚本的方法

    PHP合并discuz用户脚本的方法

    这篇文章主要介绍了PHP合并discuz用户脚本的方法,分析了合并discuz用户数据库的方法与相关实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08

最新评论