could simply be that there are no results from the query, i.e. no records match your query. If you have access to MySQL directly or phpMyAdmin, run the query there and see what comes back.
Reg. separate results page: you can, but you don't have to. It's really up to you.
A search site script
Moderator: General Moderators