Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP从MYSQL数据库导出为PDF文档时出错_Php_Mysql_Pdf - Fatal编程技术网

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

使用PHP从MYSQL数据库导出为PDF文档时出错,php,mysql,pdf,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(); $da

我的代码正在生成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();

您正在使用单引号:

$pdf->Cell(40,40,'$result["saledate"]');
导致无法解析变量


请改用双引号。

或者不要在$result[saledate]周围加任何引号。谢谢您的帮助,但如果我只是删除单引号,结果会符合要求。无论如何,谢谢你的帮助