Esiste un modo per connettersi a due database situati sullo stesso server mysql, ed eseguire in un'unica query interrogazioni su due tabelle che si trovano ognuna in uno dei due db?
Grazie a tutti
Esiste un modo per connettersi a due database situati sullo stesso server mysql, ed eseguire in un'unica query interrogazioni su due tabelle che si trovano ognuna in uno dei due db?
Grazie a tutti
La "connessione" la puoi fare ad un solo database alla volta, ma l'interrogazione a tabelle di db diversi è sempre possibile, basta usare il nome completo database.tabella
Ti ringrazio moltissimo del tuo aiuto, ma ancora non ci sono. Potresti spiegarmi come usare mysql_query, visto che si appoggia ad una specifica connessione?
SELECT * FROM database1.tabella1 JOIN database2.tabella2
Scusami ancora, non mi sono spiegato bene.
Il problema che mi si presenta è che i due database, pur essendo sullo stesso server mysql, hanno nome untente e password differenti, parametri che se non sbaglio dipendono dalla connessione. Quando provo ad eseguire una query ottengo questo errore:
1142 SELECT command denied to user utente2 for table tabella1
Come credi si possa risolvere?
Questo non si risolve.
Se non hai un utente che abbia i diritti su entrambe le tabelle, non puoi sperare di fare accesso ad entrambe contemporaneamente
Ti ringrazio molto per il tuo aiuto. Dovrò ricorrere a soluzioni alternative