Как исправить ошибку в файле dbconn при загрузке проекта php mysql на бесплатный сайт веб-хостинга? - PullRequest
0 голосов
/ 02 октября 2018

Я пытался загрузить свой проект PHP MySQL (в Dreamweaver) на бесплатный хостинг.

Когда я вошел в систему, в файле dbconn.php появляется ошибка.

Ошибка показана ниже:

enter image description here

и вот код в моем dbconn.phpfile:

<?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 голосов
/ 02 октября 2018

Как уже сказал Кербхольц, не используйте 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

...