将 php mysql 项目上传到免费虚拟主机站点时,如何修复 dbconn 文件中的错误?
How to fix error in dbconn file when upload php mysql project to free webhosting site?
我一直在尝试将我的 PHP MySQL(在 Dreamweaver 中)项目上传到免费的网站托管站点。
当我登录时,dbconn.php
文件中出现错误。
错误如下图:
这是我的 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>";
}
?>
如果有人能教我如何解决这个问题,我将不胜感激。在此先感谢!
正如 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";
对于您的错误,主要是您的主机不允许远程连接。尝试将服务器主机更改为本地主机或 127.0.0.1
我一直在尝试将我的 PHP MySQL(在 Dreamweaver 中)项目上传到免费的网站托管站点。
当我登录时,dbconn.php
文件中出现错误。
错误如下图:
这是我的 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>";
}
?>
如果有人能教我如何解决这个问题,我将不胜感激。在此先感谢!
正如 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";
对于您的错误,主要是您的主机不允许远程连接。尝试将服务器主机更改为本地主机或 127.0.0.1