Этот код не работает, я хочу распечатать файл для каждой 10 записи.
if ($con=mysqli_connect("localhost","root","","fileDemo")){
//echo "DB CONEECTED";
$sql = "select id from news order by id desc";
$data_query=mysqli_query($con,$sql);
while($data=mysqli_fetch_assoc($data_query)){
$id=$data['id'];
if (!file_exists("demo_file"."-".trim($id).".txt")){
$file_c=fopen("demo_file"."-".trim($id).".txt", 'a');
fwrite($file_c,$id);
fclose($file_c);
}
// $stringData. = "Name: ".$data['name']." Age:".$data['age']."\n";
}
}else{
echo "CONNECTION FAILD";
}
да, создайте уникальный файл для каждых 10 записей. (Ясно??)
//open first file
$handle = fopen('filename.txt', 'w');
foreach ($records as $i => $record) {
//if record is 10th then close prev file and open new
if ($i % 10 == 0) {
fclose($handle);
$handle = fopen("filename_$i.txt", 'w');
}
//your logic here. Write to file I suppose
fwrite($handle, $record);
}
//close file
fclose($handle);
это работает спасибо.
Ваше требование не ясно, вы хотите добавить первые десять записей в свой файл