>  기사  >  백엔드 개발  >  무작위 데이터베이스 재배치 example_php 기술의 PHP mysql 구현

무작위 데이터베이스 재배치 example_php 기술의 PHP mysql 구현

WBOY
WBOY원래의
2016-05-16 20:34:40791검색

이 기사의 예는 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 프로그래밍 설계에 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.