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 相关文章推荐
phpMyAdmin 安装配置方法和问题解决
Jun 08 PHP
PHP 输出缓存详解
Jun 20 PHP
最新的php 文件上传模型,支持多文件上传
Aug 13 PHP
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
Mar 01 PHP
php5.3 goto函数介绍和示例
Mar 21 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
Jul 19 PHP
PHP @ at 记号的作用示例介绍
Oct 10 PHP
php实现的SESSION类
Dec 02 PHP
php中使用gd库实现下载网页中所有图片
May 12 PHP
[原创]PHPCMS遭遇会员投稿审核无效的解决方法
Jan 11 PHP
yii 2.0中表单小部件的使用方法示例
May 23 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
Jul 19 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 的 __FILE__ 常量
2007/01/15 PHP
mysql limit查询优化分析
2008/11/12 PHP
PHP各种异常和错误的拦截方法及发生致命错误时进行报警
2016/01/19 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
2019/08/13 PHP
php 函数中静态变量使用的问题实例分析
2020/03/05 PHP
jquery仿京东导航/仿淘宝商城左侧分类导航下拉菜单效果
2013/04/24 Javascript
asp知识整理笔记3(问答模式)
2015/09/27 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
JS实现的颜色实时渐变效果完整实例
2016/03/25 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
2016/03/29 Javascript
NodeJS连接MongoDB数据库时报错的快速解决方法
2016/05/13 NodeJs
浅谈JS继承_借用构造函数 &amp; 组合式继承
2016/08/16 Javascript
jquery插件bootstrapValidator表单验证详解
2016/12/15 Javascript
使用openSpeDiv方法实现Ecshop登录弹窗框效果
2017/03/13 Javascript
js实现简单模态框实例
2018/11/16 Javascript
关于Vue Router中路由守卫的应用及在全局导航守卫中检查元字段的方法
2018/12/09 Javascript
Vue实现类似Spring官网图片滑动效果方法
2019/03/01 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
详解为element-ui的Select和Cascader添加弹层底部操作按钮
2020/02/07 Javascript
原生js实现购物车功能
2020/09/23 Javascript
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
django加载本地html的方法
2018/05/27 Python
windows下python 3.6.4安装配置图文教程
2018/08/21 Python
Python基于numpy模块实现回归预测
2020/05/14 Python
keras.utils.to_categorical和one hot格式解析
2020/07/02 Python
Html5写一个简单的俄罗斯方块小游戏
2019/12/03 HTML / CSS
台湾乐天市场:日本No.1的网路购物网站
2017/03/22 全球购物
美国女孩洋娃娃店:American Girl
2017/10/24 全球购物
家庭户外服装:Hawkshead
2017/11/02 全球购物
陈欧广告词
2014/03/14 职场文书
党员教师自我剖析材料
2014/09/29 职场文书
2016年幼儿园庆六一开幕词
2016/03/04 职场文书
读《人生的智慧》有感:闲暇是人生的精华
2019/12/25 职场文书
python入门之算法学习
2021/04/22 Python
为什么RedisCluster设计成16384个槽
2021/09/25 Redis
解决IIS7下无法绑定https主机的问题
2022/04/29 Servers