首頁  >  文章  >  php教程  >  php实现mysql数据库随机重排例子

php实现mysql数据库随机重排例子

WBOY
WBOY原創
2016-05-23 13:07:35904瀏覽

这个例子是用于一个简单的应用开发了,意思就是把现在表中的所有数据我们随机读出来一次之后再进行随机保存到另一个表,从而达到了记录随机的功能.

程序代码如下:

<?php 
	//数据库连接就不写在这里面了 
	$s = isset( $_GET[&#39;s&#39;] )?$_GET[&#39;s&#39;]:0; 
	$e = isset( $_GET[&#39;e&#39;])?$_GET[&#39;e&#39;]:50; 
	$count =85000; 
	if( $s < $count ) 
	{ 
	 $sql = "select * from 表前缀_info where isget =0 order by id desc limit $s,$e "; 
	 $query = mysql_query( $sql ); 
	 while( $rs = mysql_fetch_array( $query ) ) 
	 { 
	  $id = $rs[&#39;id&#39;]; 
	  $sss = $rs[&#39;sss&#39;]; 
	  $typeid = $rs[&#39;typeid&#39;]; 
	  $isget = $rs[&#39;isget&#39;]; 
	  $sql = "insert into 表前缀_info_bak (id,表前缀,typeid,isget) values(&#39;$id&#39;,&#39;$sss&#39;,&#39;$typeid&#39;,&#39;$isget&#39;)"; 
	  mysql_query( $sql ) ; 
	  echo $sql; 
	  //exit; 
	  $sqlu = "update 表前缀_info set isget=1 where id =".$rs[&#39;id&#39;]; 
	  mysql_query( $sqlu ); 
	 }  
	 echo &#39;<meta http-equiv="refresh" content="0;url=rand.php?s=&#39;.($s+50).&#39;&e=50">正在处理数据,当前为&#39;.$s.&#39;条......&#39;; 
	} 
	else 
	{ 
	 echo &#39;完成所有数据处理 <a href=rand.php>再随机排序一次</a>&#39;; 
	} 
	


本文链接:

收藏随意^^请保留教程地址.

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn