mysql - Create PDF file using php? -


i'm using php & mysql.

i want retrieve records table in database , print them pdf file.

i write code retrieves first record in table , not retrieved other records.

here code:

<?php $con = mysql_connect("localhost","root","")     or die("failed connect server: " . mysql_error()); mysql_select_db("users")      or die("failed connect database: " . mysql_error());  $query = mysql_query("select * reservations"); $numrows = mysql_num_rows($query); if($numrows > 0) {     while($result = mysql_fetch_assoc($query))     {         $db_id       = $result['id'];         $db_fname    = $result['fname'];         $db_lname    = $result['lname'];         $db_email    = $result['email'];         $db_phone    = $result['phone'];         $db_day      = $result['day'];         $db_time     = $result['time'];         $db_cartype  = $result['car_type'];         $db_carcolor = $result['car_color'];         $db_carmodel = $result['car_year'];         $db_carno    = $result['car_no'];         $db_problem  = $result['problem'];         $db_status   = $result['status'];         $db_remtime  = $result['remaining_time'];         $db_cost     = $result['cost'];         $db_payment  = $result['payment'];         $db_date     = $result['date'];          require("fpdf/fpdf.php");         $pdf = new fpdf();         $pdf->addpage();         $pdf->setfont("arial","b","15");         $pdf->cell(0,10,"freedom car: total reservations",1,1,"c");         $pdf->image("porchue.jpg");         $pdf->setfont("arial","","10");         $pdf->write(5,"id: $db_id\n");         $pdf->write(5,"first name: $db_fname\n");         $pdf->write(5,"last name: $db_lname\n");         $pdf->write(5,"email address: $db_email\n");         $pdf->write(5,"phone number: $db_phone\n");         $pdf->write(5,"reserved day: $db_day\n");         $pdf->write(5,"reserved time: $db_time\n");         $pdf->write(5,"car type: $db_cartype\n");         $pdf->write(5,"car color: $db_carcolor\n");         $pdf->write(5,"car model: $db_carmodel\n");         $pdf->write(5,"car number: $db_carno\n");         $pdf->write(5,"car problem: $db_problem\n");         $pdf->write(5,"car status: $db_status\n");         $pdf->write(5,"remaining time: $db_remtime\n");         $pdf->write(5,"total cost: $db_cost\n");         $pdf->write(5,"payment method: $db_payment\n");         $pdf->write(5,"reservation date: $db_date\n\n");         $pdf->output();     } } else     echo "<h4>sorry, no reservations @ time.</h4>"; ?> 

firstly need create array , set data array after make $pdf->write(); comment work. cannot write because data in while.

 while($result = mysql_fetch_assoc($query))     { // create array or call data here ! } // use forachone array main kame loop , start code. 

it retrieves first record because need data set once ! writepdf commant in while loop retrieves first data , cannot pass data.