$pendReasonNA="select cmpID from onlinecmp where year(cmpDate)='2014'
and rectstatus=0
and rectremarks='Not Available in store'
order by cmpID asc";
$query3=mysql_query($pendReasonNA);
$num_rows=mysql_num_rows($query3);
while($result=mysql_fetch_array($query3))
{
$pdf->Cell(55, 6, $result[0], 1, 0, 'L', 1);
}
在上面的代码中,我得到的是多个单元格中$ $的值。 我想打印数组$ result中的所有值,用逗号分隔fpdf中单个单元格(单元格上方)中的每个数组值。 我如何在fpdf中实现这一点?Plz帮助。
答案 0 :(得分:0)
这应该有效:
while($result=mysql_fetch_array($query3))
{
$queryResult = $queryResult . ', ' .$result[0];
}
$pdf->Cell(55, 6, $queryResult, 1, 0, 'L', 1);
以上是将每个结果添加到$ queryResult并在其后添加逗号,然后当打印完所有结果时,它将打印$ queryResult到单元格。
另外,你应该避免使用mysql_ *作为this回答:
MySQL扩展名为:
- 未进行积极开发
- 正式deprecated (自PHP 5.5起。它可能会在下一个主要版本中删除。)
- 缺少OO界面
- 不支持:
- 非阻塞,异步查询
- Prepared statements或参数化查询
- 存储过程
- 多个陈述
- 交易
- MySQL 5.1中的所有功能
由于它已被弃用,因此使用它会使您的代码不再适用于未来。
缺乏对准备好的陈述的支持尤为重要 它们提供了一种更清晰,更不容易出错的逃逸方法 引用外部数据比单独手动转义它 功能调用。