将php mysql项目上传到免费虚拟主机网站时,如何解决dbconn文件中的错误?

时间:2018-10-02 07:05:56

标签: php mysql dreamweaver

我一直试图将我的PHP MySQL(在Dreamweaver中)项目上传到一个免费的虚拟主机站点。

登录后,dbconn.php文件中出现错误。

错误显示如下:

enter image description here

,这是我的dbconn.php文件中的代码:

<?php
/* php& mysqldb connection file */
$user = 1350048; //mysqlusername to db
$pass = "password"; //mysqlpassword to db
$host = "eskl.freeoda.com"; //server name or ipaddress
$dbname= 1350048; // db name in server freeoda
$dbconn= mysql_connect($host, $user, $pass);
if(isset($dbconn)){
mysql_select_db($dbname, $dbconn) or die("<center>Error: " . mysql_error() . "</center>");
}
else{
echo "<center>Error: Could not connect to the database.</center>";
  }
?>

如果有人能教我如何解决这个问题,我将不胜感激。。

1 个答案:

答案 0 :(得分:1)

正如Kerbholz所说,不要使用mysql_*函数,它们确实已经过时了。

代替使用mysqli:

$servername = "eskl.freeoda.com";
$username = "1350048";
$password = "password";
$database = "1350048";

// Create connection
$conn = new mysqli($servername, $username, $password, $database);

// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 
echo "Connected successfully";

对于您的错误,主机上有很多事情要做,主机不允许远程连接。尝试将serverhost更改为localhost或127.0.0.1