从MYSQL数据库使用PHP导出到PDF文档时出错

时间:2011-06-08 18:49:13

标签: php mysql pdf

我的代码正在生成pdf文档文件,但PDF中的输出仅作为变量打印,而不是数据库中的值。有人可以看一下这个问题吗?

require('fpdf.php');

    mysql_connect("localhost","user","pwd") or die("Couldn't connect!");
    mysql_select_db("db_name") or die("Couldn't find db");

$pdf=new FPDF();
$pdf->AddPage();

$data = mysql_query("SELECT * FROM sold WHERE imei = '87712839712893'");

while ($result = mysql_fetch_assoc($data))
{
    $pdf->SetFont('arial','B',10);
    $pdf->Cell(40,40,'$result["saledate"]');
    $pdf->SetFont('arial','B',30);
    $pdf->Cell(40,10,'$result["sellingprice"]');
}

// I don't know if the pdf Cell() command numeric arguments need to change or not. If they do, change them.

$pdf->Output();

1 个答案:

答案 0 :(得分:0)

您使用的是单引号:

$pdf->Cell(40,40,'$result["saledate"]');

导致变量无法解析。

请改用双引号。