mysql_select_db("数据库名",$conn) or die("连接数据库失败!");
mysql_query("set names 'GBK'");
//连接结束
//接收提交过来查询的ID
$id=$_POST["id"];
//查询数据库相关数据
$sql="select * from 数据表名 where ID2='".$id."' order by id desc";
$query=mysql_query($sql);
//循环输出
while($row=mysql_fetch_array($query)){
?
tr
td?php echo $row["ID"];?/td
td?php echo $row["ID2"];?/td
td?php echo $row["order1"];?/td
td?php echo $row["order2"];?/td
td?php echo $row["order3"];?/td
/tr
?php
}
?
/table
form name="form1" method="post" action=""
input type="text" name="id"
input type="submit" name="Submit" value="https://www.04ip.com/post/查询"
/form
PHP多次访问数据库,是否有优化方案php多次读取数据库我只针对php多次读取数据库你这个做优化吧 。。
第一个不要用select * 这样php多次读取数据库的sql语句php多次读取数据库,你需要什么字段就写哪些字段
都需要的话php多次读取数据库,你都写出来 , select * 效率很低的 。。
第二个如果说你的后台中对这些数据的变动不是很频繁
然后你可以将查询结果存入memcahe中
我写一段伪代码
$mem_key="all";
$res = $memcache-get($mem_key);
//如果没有存入memcache中
if (empty($res){
//sql语句可以用left jion on关联查询
$aaa="selectb.字段1,b.字段2...from btb as b left jion tb as b.id=t.id";
$bb=$mysql-_query($aaa);
while(!!$_rows=$mysql-_fetch_array_list($bb)){
//do something
$res ....
}
//结果存入memecahed中
$memcache-set($mem_key,$res,0,超时时间);
}
$res就是你获取的结果 。。
你这段代码基本可以这样 。。
PHP 用PHPExcel往数据库导入大量数据1、首先php多次读取数据库我们准备一个含有数据php多次读取数据库的Excel表格php多次读取数据库,表头和数据表中的表字段相对应 。
2、在ThinkPHP中引入PHPExcel类库 。
3、然后php多次读取数据库我们编写导入的PHP代码 。
4、然后php多次读取数据库我们编写导出的PHP代码 。
5、然后我们进行导出测试发现可以导出即可 。
【php多次读取数据库 php多次读取数据库内容】关于php多次读取数据库和php多次读取数据库内容的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
- 纯phpmysql
- 查找php.ini phpredis查找
- mongodb存图片有什么优势 mongodb图片的存储与读取
- php7连接mysql php连接mysql源码
- mysql数据库 mysql读取sql数据
- php rediscluster php结合redis实战
- 读取mongodb数据并输出 mongodb查询数据输出到json文件
- mongodb 大数据处理 数据过大mongodb读取不了
- mongodb readconcern mongodb如何读取数据
- php删除数据库中一条记录 phpmysql移除
