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 相关文章推荐
第七节--类的静态成员
Nov 16 PHP
mysql+php分页类(已测)
Mar 31 PHP
攻克CakePHP系列三 表单数据增删改
Oct 22 PHP
php设计模式 Command(命令模式)
Jun 26 PHP
PHP基础知识回顾
Aug 16 PHP
PHP正则表达式之定界符和原子介绍
Oct 05 PHP
php实现多张图片上传加水印技巧
Apr 18 PHP
使用PHP获取汉字的拼音(全部与首字母)
Jun 27 PHP
php实现图片转换成ASCII码的方法
Apr 03 PHP
composer.lock文件的作用
Feb 03 PHP
PHP函数checkdnsrr用法详解(Windows平台用法)
Mar 21 PHP
thinkPHP5框架自定义验证器实现方法分析
Jun 11 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函数preg_match_all正则表达式的基本使用详细解析
2013/08/31 PHP
PHPMAILER实现PHP发邮件功能
2018/04/18 PHP
JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
2008/11/03 Javascript
MooTools 1.2介绍
2009/09/14 Javascript
aspx中利用js实现确认删除代码
2010/07/22 Javascript
jQuery Pagination Ajax分页插件(分页切换时无刷新与延迟)中文翻译版
2013/01/11 Javascript
JavaScript设计模式之策略模式实例
2014/10/10 Javascript
Javascript编写俄罗斯方块思路及实例
2015/07/07 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
14 个折磨人的 JavaScript 面试题
2016/08/08 Javascript
vue.js中mint-ui框架的使用方法
2017/05/12 Javascript
Javascript实现跨域后台设置拦截的方法详解
2017/08/04 Javascript
Vue.js实现列表清单的操作方法
2017/11/15 Javascript
js数组常用最重要的方法
2018/02/04 Javascript
Javascript获取某个月的天数
2018/05/30 Javascript
详解vue中使用protobuf踩坑记
2019/05/07 Javascript
如何通过JS实现转码与解码
2020/02/21 Javascript
使用Angular9和TypeScript开发RPG游戏的方法
2020/03/25 Javascript
使用Taro实现小程序商城的购物车功能模块的实例代码
2020/06/05 Javascript
解决echarts图表使用v-show控制图表显示不全的问题
2020/07/19 Javascript
详解Vue的mixin策略
2020/11/19 Vue.js
Python 日志logging模块用法简单示例
2019/10/18 Python
selenium中get_cookies()和add_cookie()的用法详解
2020/01/06 Python
TensorFlow固化模型的实现操作
2020/05/26 Python
使用html5+css3来实现slider切换效果告别javascript+css
2013/01/08 HTML / CSS
使用HTML5 Canvas为图片填充颜色和纹理的教程
2016/03/21 HTML / CSS
Oakley西班牙官方商店:太阳眼镜和男女运动服
2019/04/26 全球购物
LACOSTE波兰官网:Polo衫、服装和鞋类
2020/09/29 全球购物
大学生职业生涯规划范文
2013/12/31 职场文书
护理专业求职信
2014/06/15 职场文书
机电一体化专业求职信
2014/07/22 职场文书
建筑专业毕业生求职信
2014/09/30 职场文书
维稳工作情况汇报
2014/10/27 职场文书
解放思想大讨论活动总结
2015/05/09 职场文书
Maven学习----Maven安装与环境变量配置教程
2021/06/29 Java/Android
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python