MYSQLi数据访问查询数据
单条件查询
<body>
<div align="center" style="width:90%;">
<h1>数据查询</h1>
<form method="post" action="test-1.php">
<div>请输入汽车品牌:<input type="text" name="name"/></div>
<br />
<div><input type="submit" value="查询" name="chaxun"/></div>
<br />
</form>
<div>
<table width="90%" border="1" align="center" style="text-align:center;">
<tr>
<td>汽车代号</td>
<td>汽车名字</td>
<td>系列代号</td>
<td>汽车油耗</td>
<td>汽车价格</td>
</tr>
<?php
$tj = " 1=1 ";//恒成立条件
$name = "";
if(!empty($_POST)){
$name = $_POST["name"];
$tj = " name like '%{$name}%' " ;
}
$db = new MySQLi("localhost","root","123456","crud");
$sql = "select * from car where {$tj}";
$result = $db->query($sql);
if($result){
$arr = $result->fetch_all();
foreach($arr as $v){
$v[1];$name;
$carname = str_replace($name,"<font color='#FF0000'>{$name}</font>",$v[1]);//字符串替换
echo"<tr>
<td>{$v[0]}</td>
<td>{$carname}</td>
<td>{$v[2]}</td>
<td>{$v[4]}</td>
<td>{$v[7]}</td>
</tr>";
}
}
?>
</table>
</div>
</div>
</body>


多条件查询
<body>
<div align="center" style="width:90%;">
<h1>数据查询</h1>
<form method="post" action="test-1.php">
<div>请输入汽车品牌:<input type="text" name="name"/>
请输入系列代号:<input type="text" name="brand"/></div> <!--两个条件-->
<br />
<div><input type="submit" value="查询" name="chaxun"/></div>
<br />
</form>
<div>
<table width="90%" border="1" align="center" style="text-align:center;">
<tr>
<td>汽车代号</td>
<td>汽车名字</td>
<td>系列代号</td>
<td>汽车油耗</td>
<td>汽车价格</td>
</tr>
<?php
$tj = " 1=1 ";//恒成立条件
$tj1 = " 1=1 ";//恒成立条件
$name = "";
$brand = "";
if(!empty($_POST["name"])){
$name = $_POST["name"];
$tj = " name like '%{$name}%' " ;
}
if(!empty($_POST["brand"])){
$brand = $_POST["brand"];
$tj1 = " brand = '{$brand}' " ;
}
$db = new MySQLi("localhost","root","123456","crud");
$sql = "select * from car where {$tj} and {$tj1}";
$result = $db->query($sql);
if($result){
$arr = $result->fetch_all();
if(!empty($arr)){
echo "数据不存在!";
}else{
foreach($arr as $v){
$v[1];$name;
$v[2];$brand;
$carname = str_replace($name,"<font color='#FF0000'>{$name}</font>",$v[1]);//字符串替换
$carbrand = str_replace($brand,"<font color='#FF0000'>{$brand}</font>",$v[2]);
echo"<tr>
<td>{$v[0]}</td>
<td>{$carname}</td>
<td>{$carbrand}</td>
<td>{$v[4]}</td>
<td>{$v[7]}</td>
</tr>";
}
}
}
?>
</table>
</div>
</div>
</body>


MYSQLi数据访问查询数据的更多相关文章
- 在PHP系统里连接MySQL 数据访问,+ + + + + 数据删除
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- AC中保存数据与查询数据
//保存数据 hui.ajax(function (ret, err) { }, url, {values: {t:"test",m:"Search",c:&q ...
- Cocos2d-x数据持久化-查询数据
数据查询一般会带有查询条件,这可以使用SQL语句的where子句实现,但是在程序中需要动态绑定参数给where子句.查询数据的具体操作步骤如下所示.(1) 使用sqlite3_open函数打开数据库. ...
- mysql命令行下创建数据库,创建表,插入数据,查询数据
1.创建数据库 mysql> create DATABASE booktik -> ;Query OK, 1 row affected (0.02 sec) 2.创建表 mysql> ...
- Oracle 检索数据(查询数据、select语句)
用户对表或视图最常进行的操作就是检索数据,检索数据可以通过 select 语句来实现,该语句由多个子句组成,通过这些子句完成筛选.投影和连接等各种数据操作,最终得到想要的结果. 语法: select ...
- Python3-sqlalchemy-orm 多对多关系建表、插入数据、查询数据
现在来设计一个能描述"图书"与"作者"的关系的表结构,需求是 一本书可以有好几个作者一起出版 一个作者可以写好几本书 此时你会发现,用之前学的外键好像没办法实现 ...
- MYSQLi数据访问修改数据
<link href="../bootstrap.min.css" rel="stylesheet" type="text/css" ...
- php 之 数据访问 查询关键字 (0506)
根据数据库中的car表做一个汽车查询页面: 一.一个关键字查询: 主页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transiti ...
- 使用ContentResolver添加数据、查询数据
import java.util.ArrayList;import java.util.HashMap;import java.util.Map; import android.os.Bundle;i ...
随机推荐
- U3d 入门
环境搭建: 1.安装exe; 2.破解 ,百度
- NumPy 广播机制(Broadcasting)
一.何为广播机制 a.广播机制是Numpy(开源数值计算工具,用于处理大型矩阵)里一种向量化数组操作方法. b.Numpy的通用函数(Universal functions) 中要求输入的两个数组sh ...
- activeMQ的安装和使用
什么是ActiveMQ? 一款开源的JMS具体实现,是一个易于使用的消息中间件,一个消息容器 安装 下载 官方网站:http://activemq.apache.org/ 解压 linux下的安装,解 ...
- Python创建第一个django应用
在helloworld工程的基础上,我们准备创建第一个基于web的django应用,把这个应用名字命名为Guest 1.首先,是如何创建这个应用包,当然第一选择我们可以进入到cmd中,执行如下命令 ...
- 遍历出文档内所有元素的tagName
//深度优先 function deepLogTagNames(parentNode){ console.log(parentNode.tagName); const childNodes=paren ...
- java 流程控制--猜数字
import java.util.Scanner; import java.util.Random; public class GuessNum{ public static void main(St ...
- 使用eclipse自动生成WSDL客户端代码
一.获取WSDL文件 从网上可以搜到一些提供各种服务的免费接口,比如获取天气预报的接口: http://www.webxml.com.cn/WebServices/WeatherWebService. ...
- file 选取文件/文件夹
一般网页上传文件大家都会用到这个标签 <input type="file" id="file_input"/> 我们可以通过这个标签选取文件,使用j ...
- bat实现获取文件每行内容,for循环中运行多条命令
关键词:bat,bat获取文件内容 1.获取每行内容 @echo offfor /f "delims=" %%i in (config.txt) do (echo "%% ...
- 如何卸载VMware虚拟机?
如何卸载VMware虚拟机? 1.windows + R 打开>运行-->regedit(打开编辑注册表)-->找到HKEY_LOCAL_MACHINE-->Software ...