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实现的在线人员函数库
Apr 09 PHP
phpmyadmin导入(import)文件限制的解决办法
Dec 11 PHP
PHP 自定义错误处理函数的使用详解
May 10 PHP
php常用Stream函数集介绍
Jun 24 PHP
PHP面向对象之旅:深入理解static变量与方法
Jan 06 PHP
php+jQuery.uploadify实现文件上传教程
Dec 26 PHP
php使用post数组的键值创建同名变量并赋值的方法
Apr 03 PHP
php隐藏实际地址的文件下载方法
Apr 18 PHP
thinkPHP使用post方式查询时分页失效的解决方法
Dec 09 PHP
PHP安全下载文件的方法
Apr 07 PHP
Laravel+jQuery实现AJAX分页效果
Sep 14 PHP
php实现的统计字数函数定义与使用示例
Jul 26 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
destoon切换城市后实现logo旁边显示地区名称的方法
2014/08/21 PHP
PHP连接数据库实现注册页面的增删改查操作
2016/03/27 PHP
PHP实现字符串的全排列详解
2019/04/24 PHP
php array_map()函数实例用法
2021/03/03 PHP
点图片上一页下一页翻页效果
2008/07/09 Javascript
Javascript中封装window.open解决不兼容问题
2014/09/28 Javascript
Javascript中innerHTML用法实例分析
2015/01/12 Javascript
js无法获取到html标签的属性的解决方法
2016/07/26 Javascript
全面解析Bootstrap表单样式的使用
2016/09/09 Javascript
JavaScript中boolean类型之三种情景实例代码
2016/11/21 Javascript
jQuery实现发送验证码并60秒倒计时功能
2016/11/25 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
2017/01/21 Javascript
js 动态生成html 触发事件传参字符转义的实例
2017/02/14 Javascript
十大热门的JavaScript框架和库
2017/03/21 Javascript
JQuery实现图片轮播效果
2017/05/08 jQuery
JavaScript实现瀑布流图片效果
2017/06/30 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
2018/08/14 jQuery
微信小程序使用swiper组件实现类3D轮播图
2018/08/29 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
python使用Paramiko模块实现远程文件拷贝
2019/04/30 Python
Python实现滑动平均(Moving Average)的例子
2019/08/24 Python
详解Python遍历列表时删除元素的正确做法
2021/01/07 Python
薇诺娜官方网上商城:专注敏感肌肤
2017/05/25 全球购物
Europcar美国/加拿大:预订汽车或卡车租赁服务
2018/11/13 全球购物
优秀学生干部个人的自我评价
2013/10/04 职场文书
土木工程专业自荐信
2013/10/04 职场文书
班班通校本培训方案
2014/03/12 职场文书
矿泉水广告词
2014/03/20 职场文书
护士求职信
2014/07/05 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
工作收入证明模板
2014/10/10 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
学院党的群众路线教育实践活动第一阶段情况汇报
2014/10/25 职场文书
加薪通知
2015/04/25 职场文书
2016十一国庆节感言
2015/12/09 职场文书