php实现查询功能(数据访问)


Posted in PHP onMay 23, 2017

本文实例为大家分享了php实现查询功能的具体代码,供大家参考,具体内容如下

php实现查询功能(数据访问)

输入关键字效果

php实现查询功能(数据访问)

代码:

<body>
<h1>汽车信息</h1>
<?php
require"DBDA.class1.php";//$type 代表SQL语句的类型,0代表增删改,1代表查询
$db = new DBDA();

//如果没有提交数据,显示所有
//如果有提交数据,根据关键字查询显示
$name = "";
$tj1 = " 1=1 ";//第一个条件,对应名称,注意空格
$tj2 = " 1=1 ";//第二个条件,对应系列,注意空格
if(!empty($_POST["name"]))
{
  $name = $_POST["name"];
  $tj1 = " name like '%{$name}%'";
}
if(!empty($_POST["brand"]))
{
  $brand = $_POST["brand"];
  $tj2 = " brand like '%{$brand}%'";
}
//总条件
$tj ="{$tj1} and {$tj2}";
$sql = "select * from car where ".$tj;//注意where后空格
/*echo $sql;*/
?>
<form action="chaxun.php" method="post">
<div>名称:<input type="text" name="name" value="<?php echo $name ?>"/>系列:<input type="text" name="brand"/><input type="submit" value="查询" /></div>
</form>
<br/>
<table width="100%" border="1" cellpadding="0" cellspacing="0">
  <tr>
    <td>代号</td>
    <td>名称</td>
    <td>系列</td>
    <td>上市时间</td>
    <td>价格</td>
  </tr>
<?php

//只适用于单条件查询
/*$sql = "select * from car";
$name="";
if(!empty($_POST["name"]))
{
  $name = $_POST["name"];
  $sql = "select * from car where name like '%{$name}%' ";
}*/

$arr = $db->query($sql);
foreach($arr as $v)
  {
    $str = str_replace($name,"<span style='color:red'>{$name}</span>",$v[1]);
    echo "<tr>
         <td>{$v[0]}</td>
        <td>{$str}</td>
        <td>{$v[2]}</td>
        <td>{$v[3]}</td>
        <td>{$v[7]}</td>
       </tr>";
  }
?>
</table>
</body>
</html>

所引用的封装类

<?php
class DBDA
{
  public $host = "localhost";
  public $uid = "root";
  public $pwd = "123";
  public $dbname = "newssystem";
  //执行SQL语句返回相应的结果
  //$sql 要执行的SQL语句
  //$type 代表SQL语句的类型,0代表增删改,1代表查询
  function query($sql,$type=1)
  {
    $db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);
    
    $result = $db->query($sql);
    
    if($type)
    {
      //如果是查询,显示数据
      return $result->fetch_all();
    }
    else
    {
      //如果是增删改,返回true或者false
      return $result;
    }
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php下实现伪 url 的超简单方法[转]
Sep 24 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
Apr 26 PHP
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
Jul 03 PHP
使用PHP实现阻止用户上传成人照片或者裸照
Dec 25 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
Jan 07 PHP
深入浅析用PHP实现MVC
Mar 02 PHP
php抛出异常与捕捉特定类型的异常详解
Oct 26 PHP
thinkPHP内置字符串截取函数用法详解
Nov 15 PHP
PHP中ajax无刷新上传图片与图片下载功能
Feb 21 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
Jun 06 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
Sep 16 PHP
laravel 框架结合关联查询 when()用法分析
Nov 22 PHP
php批量删除操作(数据访问)
May 23 #PHP
[原创]PHP正则删除html代码中a标签并保留标签内容的方法
May 23 #PHP
php出租房数据管理及搜索页面
May 23 #PHP
Yii框架创建cronjob定时任务的方法分析
May 23 #PHP
php注册审核重点解析(数据访问)
May 23 #PHP
php + nginx项目中的权限详解
May 23 #PHP
Yii框架实现记录日志到自定义文件的方法
May 23 #PHP
You might like
PHP闭包函数传参及使用外部变量的方法
2016/03/15 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
让ie6也支持websocket采用flash封装实现
2013/02/18 Javascript
杨氏矩阵查找的JS代码
2013/03/21 Javascript
Extjs中通过Tree加载右侧TabPanel具体实现
2013/05/05 Javascript
js调用AJAX时Get和post的乱码解决方法
2013/06/04 Javascript
JS遍历Json字符串中键值对先转成JSON对象再遍历
2014/08/15 Javascript
jQuery+HTML5实现手机摇一摇换衣特效
2015/06/05 Javascript
JQuery中DOM事件绑定用法详解
2015/06/13 Javascript
深入理解JavaScript中为什么string可以拥有方法
2016/05/24 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
JS高仿抛物线加入购物车特效实现代码
2017/02/20 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
2017/05/11 Javascript
vue环境搭建简单教程
2017/11/07 Javascript
vue todo-list组件发布到npm上的方法
2018/04/04 Javascript
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
js监听html页面的上下滚动事件方法
2018/09/11 Javascript
JS实现小星星特效
2019/12/24 Javascript
Vue.js暴露方法给WebView的使用操作
2020/09/07 Javascript
Python面向对象编程基础解析(一)
2017/10/26 Python
Python2实现的图片文本识别功能详解
2018/07/11 Python
python如何获取列表中每个元素的下标位置
2019/07/01 Python
tensorflow如何批量读取图片
2019/08/29 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
利用Python代码实现一键抠背景功能
2019/12/29 Python
python 输入字符串生成所有有效的IP地址(LeetCode 93号题)
2020/10/15 Python
彻底解决Python包下载慢问题
2020/11/15 Python
中国排名第一的外贸销售网站:LightInTheBox.com(兰亭集势)
2016/10/28 全球购物
写自荐信要注意什么
2013/12/26 职场文书
汽车队司机先进事迹材料
2014/02/01 职场文书
安全责任书范文
2014/03/12 职场文书
爱情寄语大全
2014/04/09 职场文书
优秀教师感人事迹材料
2014/05/04 职场文书
毕业生对母校寄语
2015/02/26 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
护士医德医风心得体会
2016/01/25 职场文书