我正在处理一些事情,以便在简单的Excel文件中显示数据库中的所有内容。一切都很好,但一切都出现了两次。
这就是我认为的问题所在:
$sql = "SELECT uei,first_name,last_name,email FROM " . $prefix . "users";
foreach ($dbh->query($sql) as $allRow[]) {
$objPHPExcel->getActiveSheet()->fromArray($allRow, NULL, 'A2');
}
由Mark Baker解决:
$sql = "SELECT uei,first_name,last_name,email FROM " . $prefix . "users";
foreach ($dbh->query($sql, PDO::FETCH_ASSOC) as $allRow) {
$objPHPExcel->getActiveSheet()->fromArray($allRow, NULL, 'A2');
}