이 기사의 예에서는 페이지를 새로 고치기 위해 PHP에서 데이터를 일괄 가져오는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
이 함수는 html 페이지를 생성하는 dedecms의 원리를 의미하지만 dedecms는 js를 사용하여 점프하고 효과는 동일합니다.
한 번에 데이터베이스에 가져올 1000W 데이터가 있기 때문에 절대 불가능하므로 매번 50개 이상의 데이터를 가져오고 다음 번에 새로 고쳐 이 문제를 해결하는 코드는 다음과 같습니다. 다음:
set_time_limit(0)
//데이터베이스에 연결
$s = isset( $_GET['s'] )?$_GET['s']:0
$e = isset( $_GET['e'])?$_GET['e']:50
$개수 =85000
if( $s < $count )
{
$sql = "isget =0 ID 설명 제한 $s,$e순으로 bac_info에서 *를 선택합니다.
$query = mysql_query( $sql )
while( $rs = mysql_fetch_array( $query ) )
{
$id = $rs['id']
$sms = $rs['sms']
$typeid = $rs['typeid']
$isget = $rs['isget']
$sql = "bac_info_bak(id,sms,typeid,isget) 값에 삽입('$id','$sms','$typeid','$isget')";
mysql_query( $sql )
에코 $sql;
//종료
$sqlu = "bac_info set isget=1 업데이트, id =".$rs['id']
mysql_query( $sqlu )
}
echo '
데이터가 처리 중이며 현재는'.$ s.'스트립. . . . . . ';
}
그렇지 않으면
{
echo '모든 데이터 처리 완료
무작위로 다시 정렬';
}
?>
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.