因此,我使用此代码将 mysql 查询标头中的数组返回到 Excel 文件中。
while($row_data = mysql_fetch_assoc($result)) {
$row = 1;
if ($col == 1) {
$row_headings = array_keys($row_data);
foreach($row_headings as $value) {
$objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($col, $row, $value);
$row++;
}
$row = 1;
$col++;
这些查询标头作为值返回,例如 1111X2222X3333。我想在某处使用这个explode函数来分解这些值
list($sid,$gid,$qid) = explode("X", $string);
使用此函数后,我想使用此查询在循环中使用此查询将所有这些列标题替换为我想要的值
select * from lime_questions where sid = 1111 and gid = 2222 and qid = 3333
如果有更好的方法来做到这一点,请告诉我。我很感激帮助