background image

 

PHP 实例: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

) ;