php数据访问之查询关键字

本文实例为大家分享PHP查询操作的实现代码,供大家参考,具体内容如下

一、一个关键字查询

页面

rush:xhtml;"> 汽车<a href="https://www.jb51.cc/tag/chaxun/" target="_blank" class="keywords">查询</a><a href="https://www.jb51.cc/tag/yemian/" target="_blank" class="keywords">页面</a>

汽车查询页面



<form action="QiChe.PHP" method="post">

请输入查询内容查询"/>

<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".$cx;
  $attr=$db->query($sql);
  foreach ($attr as $v)
  {
//使输入查询的关键字变色,处理name
//$rp="{$value}";
$rp="{$value}";
$arr=str_replace($value,$rp,$v[1]);

echo "<tr>
<td>{$v[0]}</td>
<td>{$arr}</td>
<td>{$v[4]}</td>
<td>{$v[5]}</td>
<td>{$v[7]}</td>
</tr>";
  }
?>

</table>

封装类: 

rush:PHP;"> localhost,$this->uid,$this->password,$db); !MysqLi_connect_error() or die("连接失败 !"); $result=$dbconnect->query($sql);
if($type==0)
{
  return $result->fetch_all();
}
else
{
  return $result;
}

}
}

运行结果:

二、多个关键字查询

页面

rush:xhtml;"> 汽车<a href="https://www.jb51.cc/tag/chaxun/" target="_blank" class="keywords">查询</a><a href="https://www.jb51.cc/tag/yemian/" target="_blank" class="keywords">页面</a>

汽车查询页面


}
if(!empty($_POST["brand"]))
{
$name1=$_POST["brand"];
$tj2="brand= '{$_POST['brand']}'";
$value1=$name1;
}
$cx=" where $tj1 and $tj2";//查询字符串
?>

<form action="ChaXun1.PHP" method="post">

请输入名称查询">

<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>代号</td>
<td>汽车名称</td>
<td>系列</td>
<td>价格</td>
<td>油耗</td>
<td>功率</td>
</tr>

<?php
$sql="select * from Car".$cx;
$attr=$db->Query($sql);
foreach ($attr as $v)
{

//处理name
//$rp="{$value}";
$rp="{$value}";
$str=str_replace($value,$v[1]);
echo "<tr>
<td>{$v[0]}</td>
<td>{$str}</td>
<td>{$v[2]}</td>
<td>{$v[7]}</td>
<td>{$v[4]}</td>
<td>{$v[5]}</td>
</tr>";
}
?>
</table>

以上就是本文的全部内容,希望对大家学习PHP程序设计有所帮助。

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...