博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据访问......单条件查询与多条件查询
阅读量:5126 次
发布时间:2019-06-13

本文共 1891 字,大约阅读时间需要 6 分钟。

一. 将数据库数据访问封装成类

host,$this->uid,$this->pwd,$db);    //2.判断是否出错    !mysqli_connect_error() or die("连接失败!");    //3.执行SQL语句    $result = $dbconnect->query($sql);    //4.判断是查询语句还是其他语句,若是查询语句则返回二维数组,否则返回true or false    if($type==0)    {      return $result->fetch_all();    }    else     {      return $result;    }  }}
二. 单条件查询

汽车查询页面

  
请输入名称:     
 
    
  
  
    
    
    
    
    
  
代号 汽车名称 价格 油耗 功率
Query($sql); //只传一个参数sql,默认$type=0,$db="mydb"foreach($attr as $v){  //处理Name,让关键字特殊显示,可用替换字符串  //$rp="{$value}"; //查询关键字加上Mark标签  $rp="{
$value}
"; //查询关键字加上span标签,通过span标签更改样式  $str=str_replace($value,$rp,$v[1]); //将$v[1]中的$value用$rp替换成为新字符串存在变量$str里  echo "    {
$v[0]}    {
$str}    {
$v[7]}    {
$v[4]}    {
$v[5]}    "; }?>

三. 多条件查询

先将多个条件设定为恒等式,再判断条件是否为空,再拼接查询语句,注意条件前面加空格

 

汽车查询页面

请输入名称:
  系列:
 
代号 汽车名称 系列 价格 油耗 功率
Query($sql); //只传一个参数sql,默认$type=0,$db="mydb" foreach($attr as $v) { //处理Name //$rp="{$value}"; //查询关键字加上Mark标签,突出关键字 $rp1="{
$vn}
"; //查询关键字加上span标签,通过span标签更改样式 $rp2="{
$vb}
"; $str1=str_replace($vn,$rp1,$v[1]); $str2=str_replace($vb,$rp2,$v[2]); echo " {
$v[0]} {
$str1} {
$str2} {
$v[7]} {
$v[4]} {
$v[5]} "; } ?>
 

 

转载于:https://www.cnblogs.com/xinghun/p/5483279.html

你可能感兴趣的文章
JVM 内存设置大小(Xms Xmx PermSize MaxPermSize 区别)
查看>>
STL中 map 和 multimap
查看>>
discuz 标签详解
查看>>
微信公众账户模拟登陆后的一系列操作
查看>>
Mac远程连接服务器
查看>>
使用python爬取东方财富网机构调研数据
查看>>
贝叶斯理论基础理解
查看>>
2018java最新面试题
查看>>
PHP编写命令行脚本和后台运行程序的注意事项
查看>>
php 换行 PHP_EOL变量
查看>>
JS中关于clientWidth、offsetWidth、scrollWidth
查看>>
Telerik Reporting之生成报表
查看>>
不要怂!就是干!
查看>>
11.8学习笔记
查看>>
[BZOJ 5074] 小B的数字
查看>>
Java并发编程笔记之ThreadLocal内存泄漏探究
查看>>
BZOJ5020: [THUWC 2017]在美妙的数学王国中畅游(LCT,泰勒展开,二项式定理)
查看>>
Java并发编程笔记之Semaphore信号量源码分析
查看>>
Asp.net--DropDownList控件绑定数据库数据
查看>>
(IOS)截图Demo
查看>>