이 기사의 예는 php mysql 데이터베이스의 무작위 재배열 방법을 구현합니다. 테이블의 모든 데이터를 한 번 무작위로 읽은 다음 무작위로 다른 테이블에 저장할 수 있으므로 무작위 기록 기능을 얻을 수 있습니다.
주요 구현 코드는 다음과 같습니다.
//여기에는 데이터베이스 연결이 기록되지 않습니다
$s = isset( $_GET['s'] )?$_GET['s']:0;
$e = isset( $_GET['e'])?$_GET['e']:50;
$count =85000;
if( $s < $count )
{
$sql = "select * from table prefix_info 여기서 isget =0 ID 설명 제한에 따른 순서 $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 = "테이블 prefix_info_bak(id, 테이블 접두사, typeid, isget) 값에 삽입 ('$id','$sss','$typeid','$isget')";
mysql_query( $sql ) ;
에코 $sql;
//종료;
$sqlu = "update table prefix_info set isget=1 where id =".$rs['id'];
mysql_query( $sqlu );
}
echo '
데이터가 처리 중이며 현재는'.$ s.'스트립. . . . . . ';
}
그 외
{
echo '모든 데이터 처리 완료
무작위로 다시 정렬';
}
?>
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.