gpt4 book ai didi

PHP 多服务器

转载 作者:行者123 更新时间:2023-12-04 05:22:27 26 4
gpt4 key购买 nike

我想制作一个页面来将我的一些本地记录上传到网络服务器。
Table Structure从本地和网络服务器是相同的。

我的问题是,如何连接到两个服务器?

<?php
$localCon = mysql_connect("localhost", "root", "");
if (!$localCon) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("[table]", $localCon);

$serverCon = mysql_connect("mysql", "[username]", "[password]");
if (!$serverCon) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("[table]", $serverCon);


$result = mysql_query("SELECT * FROM [table]");

while ($row = mysql_fetch_array($result)) {
echo $row['[coloumn]'];
echo "<br />";
}

mysql_close($localCon);
mysql_close($serverCon);
?>

我的本地和 Web 服务器都出错了。

或者我还有其他方法可以将本地记录上传到网络吗?
This is the error msg:
Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: No such host is known. in [addres]
Warning: mysql_connect() [function.mysql-connect]: [2002] php_network_getaddresses: getaddrinfo failed: No such host is known. (trying to connect via tcp://mysql:3306) in [addres]
Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: No such host is known. in [address]
Could not connect:

最佳答案

错误很明显:除非您有 mysql 的条目在您的 hosts文件,mysql不是有效的网络地址。

您需要在 mysql_connect 中指定远程服务器的地址作为第一个参数。打电话。

请注意 mysql_*不推荐使用函数,建议使用准备好的语句切换到 PDO 或 mysqli。

关于PHP 多服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13562103/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com