我有这个脚本
$query = "SELECT id,last_name,first_name FROM users WHERE tmima_id='6'";
$result = @mysql_query($query);
while($row = mysql_fetch_array($result))
{
$i = 3;
$emp_id = $row['id'];
$cell = 'A'.$i;
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue($cell, $row['last_name']. $row['first_name']);
$i++;
}
但在 .xls 文件中,它仅打印一个用户。为什么它不打印所有用户?瓦
提前致谢。
我用 $sheet 做了你说的改变
$query = "SELECT id,last_name,first_name FROM users WHERE tmima_id='6'";
$result = @mysql_query($query);
while($row = mysql_fetch_array($result))
{
$i = 3;
$emp_id = $row['id'];
$cell = 'A'.$i;
$sheet->setCellValue($cell, $row['last_name']. $row['first_name']);
$i++;
}
但它仍然只打印出一条记录。是的,当我在 phpmyadmin 中运行查询时,它返回多个记录。
我如何从 mySql 表中打印数据..出了什么问题?
我很确定这是因为您使用的是唯一标识符(WHERE tmima_id='6')。它只是查找该唯一标识符的结果并显示该结果。希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)