使用PHP从MYSQL数据库导出为PDF文档时出错
我的代码正在生成pdf文档文件,但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
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]周围加任何引号。谢谢您的帮助,但如果我只是删除单引号,结果会符合要求。无论如何,谢谢你的帮助