移动DB&移动后,PHP无法连接到mysql网站到同一台机器

时间:2017-01-25 01:03:11

标签: php mysql

我更新了我的服务器&移动了服务器本身和网站在同一台机器上。 这样做之后,我的网站再也无法连接到数据库了。 我在aws上使用Ubuntu 16.04

我将包含连接脚本,因为朋友说我的代码可能对于PHP 7来说太旧。除此之外,我正在寻找可能导致解决问题的任何建议。

include "../config.php";
$link = @mysql_connect($db_host, $db_user, $db_pass);
if (!$link) 
{
    $error = "Cannot access MYSQL, please contact admin!<br />";
    $error .= mysql_errno() . ": " . mysql_error();
    die($error);
}
$db = @mysql_select_db($db_name);
if (!$db) 
{
$error = "Failed to select database.<br />";
$error .= mysql_errno() . ": " . mysql_error();
die($error);
}
$lang = @mysql_query("SET NAMES utf8");

1 个答案:

答案 0 :(得分:0)

@是一个错误控制操作符。它意味着对于“如果此调用失败,让我们不记录任何东西,让我们继续旅行” 因此,在mysql调用之前删除那些@符号,然后查看日志。

无论如何,php7都不接受这些mysql调用。 您现在必须使用PDO或MySQLi

http://php.net/manual/en/function.mysql-connect.php