php+mysql實現數據庫隨機重排實例_PHP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:php中spl_autoload詳解spl_autoload 是SPL實現的默認的自動加載函數,它的功能比較簡單。它可以接收兩個參數,第一個參數是$class_name,表示類名,第二個參 數$file_extensions是可選的,表示類文件的擴展名 title=擴展名擴展名,可以在$file_extensions中指定多個擴展名 title=擴展名擴展
主要實現代碼如下:
代碼如下: <?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>';
}
?>
分享:php中__destruct與register_shutdown_function執行的先后順序問題根據php手冊的解析。 __destruct是 析構函數會在到某個對象的所有引用都被刪除或者當對象被顯式銷毀時執行。 而register_shutdown_function是 Registers a callback to be executed after script execution finishes or exit() is called. 注冊一個回調函數,此函數在
相關PHP教程:
- 相關鏈接:
- 教程說明:
PHP教程-php+mysql實現數據庫隨機重排實例
。