[英]PHP cannot connect to mysql after moving DB & website to the same machine
我更新了服務器,並在同一台計算機上同時移動了服務器本身和網站。 之后,我的網站將不再連接到數據庫。 我在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");
@是錯誤控制運算符。 這意味着對php“如果此調用失敗,我們什么也不記錄,讓我們繼續旅行”,因此在mysql調用之前刪除那些@符號,然后查看您的日志。
無論如何,那些mysql調用將不會被php7接受。 您現在必須使用PDO或MySQLi
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.