程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php+mysql實現數據庫隨機重排實例

php+mysql實現數據庫隨機重排實例

編輯:關於PHP編程

     主要實現代碼如下:

     

     代碼如下: <?php
    //數據庫連接就不寫在這裡面了
    $s = isset( $_GET['s'] )?$_GET['s']:0;
    $e = isset( $_GET['e'])?$_GET['e']: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['id'];
      $sss = $rs['sss'];
      $typeid = $rs['typeid'];
      $isget = $rs['isget'];
      $sql = "insert into 表前綴_info_bak (id,表前綴,typeid,isget) values('$id','$sss','$typeid','$isget')";
      mysql_query( $sql ) ;
      echo $sql;
      //exit;
      $sqlu = "update 表前綴_info set isget=1 where id =".$rs['id'];
      mysql_query( $sqlu );
     }
     echo '<meta http-equiv="refresh" content="0;url=rand.php?s='.($s+50).'&e=50">正在處理數據,當前為'.$s.'條......';
    }
    else
    {
     echo '完成所有數據處理 <a href=rand.php>再隨機排序一次</a>';
    }
    ?>
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved