First of all it is important to note, limiting the number of queries to your SQL server isn't necessarily the best way to improve performance. In most cases you're better off having a lot of very simple targeted queries ten less large complex queries.
However, there may be a situation depending on your Web-server and sql server hardware and software configuration that could make reducing queries of the SQl server a priority.
Assuming that is a case I'll cover a few things.
1. If you use PH P's mysqli extension to query your sql server you can combine multiple statement's. See this article for more info.
http://www.php.net/manual/en/mysqli.overview.php
However, from a performance perspective I'm not sure this will have any differnt functional effect from several queries listed one after another in PHP.
2. If I were in the situation I'm assuming you're in ( need to reduce sql queiries.). Take a look at all the data you may need to query for a user of your site, put it in one large sql query and assign it to a signel array veriable to be retrieved when the user needs it. IN most cases this will be very wastefull of resources but if the sole goal is to reduce queries of the SQL server this will do it.