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


Posted in PHP onFebruary 05, 2016

本文使用的软件版本如下: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" />

      

  <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数据库内容:

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

二、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 MYSQL实现登陆和模糊查询两大功能

查询:

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

结果:

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

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

PHP 相关文章推荐
Win9x/ME下Apache+PHP安装配置
Oct 09 PHP
用PHP调用数据库的存贮过程!
Oct 09 PHP
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
Oct 09 PHP
攻克CakePHP系列一 连接MySQL数据库
Oct 22 PHP
php下把数组保存为文件格式的实例应用
Feb 08 PHP
php数字转汉字代码(算法)
Oct 08 PHP
php批量上传的实现代码
Jun 09 PHP
PHP加密扩展库Mcrypt安装和实例
Nov 10 PHP
PHP生成word文档的三种实现方式
Nov 14 PHP
php爬取天猫和淘宝商品数据
Feb 23 PHP
thinkPHP+LayUI 流加载实现功能
Sep 27 PHP
PhpSpreadsheet设置单元格常用操作汇总
Nov 13 PHP
twig模板获取全局变量的方法
Feb 05 #PHP
twig里使用js变量的方法
Feb 05 #PHP
Symfony2安装第三方Bundles实例详解
Feb 04 #PHP
Symfony2使用第三方库Upload制作图片上传实例详解
Feb 04 #PHP
Symfony2在Nginx下的配置方法图文教程
Feb 04 #PHP
Symfony2安装的方法(2种方法)
Feb 04 #PHP
Symfony生成二维码的方法
Feb 04 #PHP
You might like
PHP 中的批处理的实现
2007/06/14 PHP
php模拟js函数unescape的函数代码
2012/10/20 PHP
PHPEXCEL 使用小记
2013/01/06 PHP
强制PHP命令行脚本单进程运行的方法
2014/04/15 PHP
理解php依赖注入和控制反转
2016/05/11 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
jQuery 各种浏览器下获得日期区别
2008/12/22 Javascript
JQuery 选择器 xpath 语法应用
2010/05/13 Javascript
JavaScript入门基础
2015/08/12 Javascript
JS更改select内option属性的方法
2015/10/14 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
微信小程序 网络API发起请求详解
2016/11/09 Javascript
jQuery事件对象的属性和方法详解
2017/09/09 jQuery
Node.js中DNS模块学习总结
2018/02/28 Javascript
基于IView中on-change属性的使用详解
2018/03/15 Javascript
layer实现弹出层自动调节位置
2019/09/05 Javascript
JavaScript实现弹出窗口效果
2020/12/09 Javascript
python结合opencv实现人脸检测与跟踪
2015/06/08 Python
浅谈pandas中DataFrame关于显示值省略的解决方法
2018/04/08 Python
对pandas的算术运算和数据对齐实例详解
2018/12/22 Python
详解Python 重学requests发起请求的基本方式
2020/02/07 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
2020/02/28 Python
keras绘制acc和loss曲线图实例
2020/06/15 Python
实现CSS3中的border-radius(边框圆角)示例代码
2013/07/19 HTML / CSS
欧洲最大的滑雪假期供应商之一:Sunweb Holidays
2018/01/06 全球购物
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
Java面试题:Java类的Main方法如果是Private将会怎么样
2016/08/18 面试题
自我评价正确写法范文
2013/12/10 职场文书
英语国培研修感言
2014/02/13 职场文书
乡镇干部个人整改措施思想汇报
2014/10/10 职场文书
党员自评材料范文
2014/12/17 职场文书
拾金不昧通报表扬范文
2015/05/05 职场文书
正规借条模板
2015/05/26 职场文书
CSS3实现模糊背景的三种效果示例
2021/03/30 HTML / CSS
Pygame游戏开发之太空射击实战敌人精灵篇
2022/08/05 Python