2016-12-19 4 views
0

Я столкнулся эту ошибку, чтобы соединиться с базой данных Bluehost сервера:базы данных удаленного доступа Bluehost

Предупреждение: mysql_connect(): Нет соединения можно было бы сделать, потому что целевая машина активно отказалась от него. в C: \ XAMPP \ HTDOCS \ BestTour \ вкл \ db_con.inc2.php на линии 9

Нет соединения может быть сделано, потому что целевая машина активно отказалась от него.

Вот код для этого

ini_set('display_errors',1); 

    $Server = "182.185.168.229"; 
    $User = "username"; 
    $Password = "password"; 
    $DB = "databasename"; 
    $DomainName = "http://besttours.com.sg/";  
    $link = mysql_connect($Server, $User, $Password) or die(mysql_error()); 
    if($link) 
     echo "connected to live database"; 
    mysql_select_db($DB, $link) or die(mysql_error()); 

ответ

0

попробовать что-то вроде этого:

 // Define connection info 
    $dbhost = ip; 
    $dbuser = username; 
    $dbpass = password; 
    $dbname = databseName; 
    $dbport = databasePort; 

    // create the connection and see if it connects or fails 
    $conn = new mysqli($dbhost, $dbuser, $dbpass, $dbname, $dbport); 
    if ($conn->connect_errno) 
     { 
      echo "Failed to connect to MySQL: (" . $conn->connect_errno . ") " . $conn->connect_error; 
     } 

    // define your query 
    $query = " INSERT QUERY HERE"; 

    // then execute the query and save the result set 
    if ($result = $conn->query($query)) 
     { 
      //leave this here 
     } 

Примечание: Определение ваших переменных в верхней части файла, это очень опасно. Это позволяет любому видеть вашу информацию о подключении. Вы хотите поместить информацию о соединении в файл PHP за пределами корня вашего веб-сервера/веб-сайта root.

Также обратите внимание: Я вижу, что вы используете mysql_connect, который устарел. Любая новая версия PHP не будет принимать команду. Link to that here. Пожалуйста, используйте новый MySQLi. Which can be found here.

0

Его код не задает проблему с синим хостом, он обычно поддерживает только соединение с его локальным хостом, но вы можете переопределить это в своем cpanel, просто перейдите на страницу ypu cpanel, раздел базы данных и выберите удаленный mysql. Вы можете добавить свой общественный IP-адрес. Если вы не знаете, что такое ваш публичный ip, просто перейдите по ссылке http://ip.w69b.com/.

Смежные вопросы