I have a MySQL database of 150,000+ unique enteries. I want the site to be indexed in the search engines. Do I need to save the contents as HTML files to have a higher page rank or can the MySQL enteries be indexed in the search engines.
You could save the content as HTML files, but there's a better way, which is to use URL rewriting. I assume your site is in PHP, and this is pretty easy to do in PHP. Just search in Google for "url rewriting php" and you'll find tons of resources to explain how it's done.
The main concern of mine is that whether the PHP query results will be indexed in a search engine? Secondly, I want to generate static HTML pages. The results of the database won't change for a long time. And I want that the common search terms be saved as static HTML pages to reduce the database load.