如何修复将php mysql项目上传到免费的webhosting站点时dbconn文件中的错误?
我一直在尝试将我的PHP MySQL(在Dreamweaver中)项目上传到一个免费的web托管站点 当我登录时,如何修复将php mysql项目上传到免费的webhosting站点时dbconn文件中的错误?,php,mysql,dreamweaver,Php,Mysql,Dreamweaver,我一直在尝试将我的PHP MySQL(在Dreamweaver中)项目上传到一个免费的web托管站点 当我登录时,dbconn.php文件中出现了一个错误 错误如下所示: <?php /* php& mysqldb connection file */ $user = 1350048; //mysqlusername to db $pass = "password"; //mysqlpassword to db $host = "eskl.freeoda.com"; //serve
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>";
}
?>
下面是我的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";
对于您的错误,主要是因为您的主机不允许远程连接。尝试将serverhost更改为localhost或127.0.0.1尝试
$host=“127.0.0.1”代码>。不要使用mysql.*
函数,它们已被弃用。使用mysqli.*
或PDO
。(Dreamweaver仍然存在???)是的,你不能使用mysql\u connect等,它不安全而且过时。试试看。@kerbholz人不再使用dreamweaver了???我一直在自学php,这是一个我断断续续做了几年的项目。我不知道它过时了!