如何使用 php 从 linux 服务器连接到 windows 服务器中的数据库?我一直在使用mysqli和存储过程,但它不起作用。顺便说一句,我正在使用mysql。
感谢您的帮助。
数据库的位置对于连接无关紧要。只要您使用正确的凭据和功能,它就会连接。
如果您看到任何连接方法(PDO、mysqli 等),它不会在任何地方显示操作系统。数据库在操作系统之上运行。
检查每个步骤中的错误。例子:
$link = mysqli_connect("myhost","myuser","mypassw","mybd") or die("Error " . mysqli_error($link));
请参阅http://www.php.net/manual/en/function.mysqli-connect.php。
听起来您在 MySQL 调用中使用了 Windows 凭据。
您需要使用 MySQL 凭据,因为您连接的是数据库,而不是 Windows。