php中使用临时表查询数据的一个例子

yipeiwu_com6年前PHP代码库

复制代码 代码如下:

$sql3="CREATE TEMPORARY TABLE atmp_table(uid int(11),dnum int(20) not null)"; 
mysql_query($sql3); 
$sql3="INSERT into atmp_table(uid,dnum) SELECT uid,count(soid) as dnum 
        FROM `cy_score2` 
        where (nei='下载' or nei='下载试题')   
        group by uid having dnum>150 
        order by dnum desc limit 10"; 
mysql_query($sql3); 
$sql3="select a.uid,count(b.tid) as unum from atmp_table a left join cy_test b on a.uid=b.uid 
        group by b.uid 
        order by a.dnum desc,unum asc limit 5"; 
$query4=mysql_query($sql3); 
$rs=mysql_fetch_array($query4) ;

相关文章

深入解析PHP垃圾回收机制对内存泄露的处理

上次说到了refcount和is_ref,这里来说说内存泄露的情况复制代码 代码如下:$a = array(1, 2, &$a);unset($a);在老的PHP版本中,这里就会出现内存...

解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法

-------------------------------------------------------- 风十三 落伍首发  转载请注明作者和出处 -----...

PHP巧妙利用位运算实现网站权限管理的方法

首先我们先定义4个常量来设定四种权限: ===================================== define(ADD,1);//增加数据库记录的权限 define(...

PHP常见的几种攻击方式实例小结

本文实例总结了PHP常见的几种攻击方式。分享给大家供大家参考,具体如下: 1.SQL Injection(sql注入) ①.暴字段长度 Order by num/* ②.匹配字段 and...

深思 PHP 数组遍历的差异(array_diff 的实现)

function array_diff($array_1, $array_2) {     $diff =...