Ho provato a dare allo stesso utente i permessi anche per accedere all'altro database, ho fatto così

$result = mysql_query("select * FROM [db1].[wp_posts] where post_status='publish' ORDER BY id desc LIMIT 0,1");

solo che mi da questo errore

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in ecc...