Hi guys, this is very urgent. Can anyone help me out.....

I want to generate reports using php and MySQL. I have one table which includes customer_id, full_name, name_with_initials, address, contact_number and gender fields. I want to print the details of all the records of the table. It should be good if results will come on a PDF format.

Thanks,

Have a look at this:
http://html2pdf.fr/

It makes it pretty easy to take a html screen display and produce a PDF output. It does requires valid / complete html (e.g. closing tags) that your browser can live without.