<?php
require_once("connection.php");
$result = mysql_query("SELECT * FROM personal_details");
$header = mysql_query("SELECT `COLUMN_NAME`
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='unania'
AND `TABLE_NAME`='personal_details'");
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',12);
foreach($header as $heading) {
foreach($heading as $column_heading)
$pdf->Cell(90,12,$column_heading,1);
}
foreach($result as $row) {
$pdf->SetFont('Arial','',12);
$pdf->Ln();
foreach($row as $column)
$pdf->Cell(90,12,$column,1);
}
$pdf->Output();
?>
Приведенный выше код при запуске выводит пустой документ PDF, что не так, я использую процедурный mysql вместо OOP. Однако мне нужно как можно быстрее.MYSQL в PDF пусто
Вы пробовали поместить простую текстовую строку в свой PDF-файл? Что происходит тогда? Возможно, ваши петли foreach не введены. – etalon11
Пробовал то, что вы только что сказали, и все еще пусто. Это то, что я изменил; $ result = "Игра на"; $ header = "Charlie"; – optimalresource
Хорошо. Тогда это не проблема с mysql. Оставьте тестовую строку в своем коде обновить браузер с помощью Shift + F5. Иногда старая страница кэшируется. – etalon11