我想从数据库中获取表格,然后按文件(每个文件中的 50 个条目)分解输出数据:list01.txt、list02.txt... 但不知何故,我对如何更有效地分解数据的问题感到困惑。
if ( $result = $mysqli->query($query) ) {
icount = 0;
while ( $row = mysqli_fetch_array($result) ) {
if ( icount % 50 == 0 ) {
$snum = int( icount / 50 );
$filename = 'scripts/spisok'.$snum.'.txt';
$handle = fopen( $filename, 'w' );
}
fwrite( $filename, $row['uname'].';'.$row['email'].'<br />' );
icount++;
}
echo 'ok';
$result->free();
}
我可以先将 $result 分解为 50 个条目的数组,然后将它们全部写入吗?对不起,我是 PHP 新手