Rumah > php教程 > php手册 > teks badan

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

WBOY
Lepaskan: 2016-05-23 13:07:35
asal
955 orang telah melayarinya

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

程序代码如下:

<?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;; 
	} 
	
Salin selepas log masuk


本文链接:

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

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan