Hi Omni,

Thanks for the reply.
I know it couldn't be possible. I just wanted to hear opinions.

Actually they are 2 connection to 2 different databases on 2 different hosts. I wanted rquery results from db1 to be in a temporary table to be used in db2. I can go around it with some php code to create the table in db2 but thought it could be easier just to use the temporary table created by the query on db1.

Thanks

--------------------------------------------------
From: "Omni Adams" <[EMAIL PROTECTED]>
Sent: Friday, June 06, 2008 7:32 PM
To: <mysql@lists.mysql.com>
Subject: Re: Temp table on multiple connections

On Fri, Jun 6, 2008 at 2:28 PM, TUT - LightSpeed <[EMAIL PROTECTED]> wrote:

I have this problem

I connect to 2 database servers in the same script

If I create a temp table on one, won't be able on the other

$db1 = db_connect1();
$db2 = db_connect2();

I get error that temp_table doesn't exist on db2

How can it be possible to use it on db2 queries ?


Temporary tables are locked down to just the current connection, so you
really can't. If you really need to use two connections to the same
database, you could create a regular table with a unique name every time and
share it.

But why do you need two separate connections? Can you not do it in one?


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to