1

我首先是 PHP 新手..

我的问题是,一旦我使用 mysql_query 从 Server1 获得 $result ,如何创建存储在 host2 中的 Table2

<?php

$connect1 = mysql_connect(host1,user,pass);
$selected = mysql_select_db(database1,$connect1);

$result = mysql_query("select a,b,c from table1");

$connect2 = mysql_connect(host2,user,pass);
$selected = mysql_select_db(database2,$connect2);

mysql_query("create table table2 as select $result from table2"); 

?> 

它们是两个不同的服务器(都在 MySQL 中).. 详细回答将不胜感激。

谢谢

4

1 回答 1

1

mysql_query接受两个参数。第二个是连接,你试过这个吗?

mysql_query("create table table2 as select $result from table2", $connect2);

PHP 文档mysql_query: http: //php.net/manual/en/function.mysql-query.php

于 2012-04-05T00:13:26.563 回答