in reply to Avoiding too many DB queries

Does the database you are using have stored procedures? If so use a stored procedure to do this.

Plankton: 1% Evil, 99% Hot Gas.