Мне нужен этот код, чтобы создать новый CSV и назвать его output_1.csv, записать 100 строк в этот CSV, затем сохранить его, создать output_2.csv, записать до 100 строк и продолжить создавать 100 строк файлов, пока вся информация не будет исчерпана. Может ли кто-нибудь помочь мне с этим?
Это то, с чем я должен работать. На данный момент он просто записывает в 1 файл, пока все не будет исчерпано. По правде говоря, мне нужно, чтобы это делало 100 000 строк за раз, но для целей тестирования 100 - это хорошо, я могу изменить его.
<?php
include "base.php";
//$result1 = mysql_query("SELECT * FROM pts_ultd , scrape_data WHERE pts_ultd.B == scrape_data.R");
$a = "4";
$result1 = mysql_query("SELECT * FROM scrape_data , pts_ultd WHERE pts_ultd.P_B = scrape_data.S_R && pts_ultd.P_E != '".$a."' ");
//grab all the content
while($r=mysql_fetch_array($result1))
{
$A = $r["S_A"];
$B = $r["S_B"];
$C = $r["S_C"];
$D = $r["S_D"];
$E = $r["S_E"];
$F = $r["S_F"];
$G = $r["S_G"];
$H = $r["S_H"];
$I = $r["S_I"];
$J = $r["S_J"];
$K = $r["S_R"];
$L = $r["S_L"];
$M = $r["S_M"];
$N = $r["S_N"];
$O = $r["S_O"];
$P = $r["S_P"];
$Q = $r["S_Q"];
$R = $r["S_R"];
$S = $r["P_D"];
//this is where the intering of the data takes place currently..
$cvsData = $A . "," . $B . "," . $C . "," . $D . "," . $E . "," . $F . "," . $G . "," . $H . "," . $I . "," . $J . "," . $K . "," . $L . "," . $M . "," . $N . "," . $O . "," . $P . "," . $Q . "," . $R . "," . $S ."\n";
$fp = fopen("feed_output.csv","a"); // $fp is now the file pointer to file $filename
if($fp){
fwrite($fp,$cvsData); // Write information to the file
fclose($fp); // Close the file
} // end if
}//end while
?>