【问题标题】:How do I connect to an online MySQL database using PHP?如何使用 PHP 连接到在线 MySQL 数据库?
【发布时间】:2015-12-28 12:28:58
【问题描述】:

我正在使用 XAMPP 离线测试一个网站。我的 PHP 代码连接并使用我的本地 MySQL 数据库(即“localhost”或“127.0.0.1”)。我希望使用在线 MySQL 数据库进行测试。 我正在尝试使用 PHPMyAdmin Demo Server,但在尝试连接到服务器时出现错误。我将“DB_HOST”更改为“192.168.30.23”(这似乎是演示服务器的 IP 地址)。我错过了什么吗?

这是我的代码的 sn-p:

<?php

define('DB_NAME', 'ears');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_HOST', '192.168.30.23');

$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);

if (!$link) {
die('Could not connect: ' . mysql_error());
}

$db_selected = mysql_select_db(DB_NAME, $link);

if (!$db_selected) {
die('Can\'t use ' . DB_NAME . ': ' . mysql_error());
}

?>

提前谢谢你。

【问题讨论】:

  • 是什么让你认为那是那个网站的 IP 地址?
  • 以 192.168 开头的 IP 为 Private networks,只能在其本地网络内访问,在该网络外无法访问。如果该服务器有公共 IP,您可以使用该 IP 地址。
  • 您说您“遇到错误”,但忽略了告诉我们该错误是什么。
  • 感谢您的帮助。 EhsanT & Marc Delisle

标签: php mysql phpmyadmin


【解决方案1】:

phpMyAdmin MySQL 演示服务器不可用于测试您的脚本。谷歌“公共访问 MySQL 服务器”可能会找到一个。

【讨论】:

    猜你喜欢
    • 2011-02-11
    • 2015-03-31
    • 1970-01-01
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多