Pls, пусть кто-то поможет мне с этим кодом. Когда я экспортирую, он экспортирует файл, но начинается с строки2, первая строка исключена. Это выглядит как заголовок, затем строка2,3,4 до конец строки.Экспорт Excel из таблицы Mysql
<?php
require_once("/includes/session.php");
require_once("/includes/db_connection.php");
require_once("/includes/functions.php");
// Table Name that you want
// to export in csv
$ShowTable = "staff_tab";
$today=date("dmY");
$FileName = "StaffRecord".$today.". csv";
$file = fopen($FileName,"w");
$sql = mysqli_query($connection,("SELECT * FROM $ShowTable LIMIT 500"));
$row = mysqli_fetch_assoc($sql);
// Save headings alon
$HeadingsArray=array();
foreach($row as $name => $value){
$HeadingsArray[]=$name;
}
fputcsv($file,$HeadingsArray);
// Save all records without headings
while($row = mysqli_fetch_assoc($sql)){
$valuesArray=array();
foreach($row as $name => $value){
$valuesArray[]=$value;
}
fputcsv($file,$valuesArray);
}
fclose($file);
header("Location: $FileName");
echo "Complete Record saves as CSV in file: <b style=\"color:red;\">$FileName</b>";
?>
@harold, спасибо, но заголовок теперь отсутствует, когда я использовал mysqli_data_seek ($ sql, 0). Что я могу сделать, чтобы убедиться, что все заголовки и строки получены и завершены? –