在php中跨服务器访问
我可以从我的php应用程序中的三个不同服务器获取数据吗? 实际上,我在三台不同的服务器上有我的数据,我想用三台服务器的数据生成一份报告。 你能给我推荐一个这样的代码吗?
function dbcon(ipaddress,servername,serverpassword,databasename) { $con = mysql_connect(ipaddress,servername,serverpassword); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db(databasename) or die ("Cant find DB"); }
当然这是可能的。 我假设你(虽然你不是很清楚)你在谈论三个数据库服务器? 那么你所要做的就是:
由于打开与数据库服务器的连接会返回一个句柄,您可以使用它来解决特定的连接问题。 打开连接所需的语法在手册页中有明确的说明。 我建议你阅读他们,并看看提供的例子...
第一:
欢迎来到堆栈溢出! 请不要在新代码中使用mysql_*
函数 。 他们不再被维护,并且已经开始了弃用过程。 看到红色框 ? 了解准备好的语句,并使用PDO或MySQLi - 本文将帮助您决定哪些。 如果您选择PDO,这里是一个很好的教程。
为了连接到三个不同的数据库,您需要3个连接对象,并分别查询每个数据库。 确保您已将接收端配置为正确接受连接。
链接地址: http://www.djcxy.com/p/69525.html