2016-08-24 6 views
0

Никто не отвечал так удалял это сообщениеошибка подключения к базе данных в php

+0

Что вы подразумеваете под «проверенным временем», вы обновили свое имя пользователя и пароль на реальном сервере? –

+0

И вы должны обязательно прекратить использование mysql и взглянуть на mysqli. –

+3

** Остановить **, используя устаревший API 'mysql_ *'. Используйте 'mysqli_ *' или 'PDO' – Jens

ответ

1

Вы можете использовать любой либо mysql, либо mysqli. над вашим кодом вы сделали оба в одном файле. Рекомендуемый один mysqli here i.

<?php 
$con = mysqli_connect("localhost","my_user","my_password","my_db"); 

// Check connection 
if (mysqli_connect_errno()) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 
?> 
+0

i treid, что тоже – eugene

+0

у вас такая же проблема.? cau вы обновляете свой вопрос тем, что вы пробовали в последнее время – Karthi

+0

на самом деле в чем ваша проблема? plz объясните подключение или страницу входа? – Karthi

2

пару вещей: Ваш сервер имя пользователя или пароль MySQL неверно. Убедитесь, что вы используете mysqli вместо mysql. У вас может не быть доступа root на реальном сервере.

Как правило, при настройке с помощью веб-хостинга вы укажете имя пользователя и пароль для использования. Проверьте адрес электронной почты хостинга. Если вы настроили сервер Linux самостоятельно, вы, возможно, неправильно настроили его. Комментарий ниже, если у вас все еще есть проблемы.

+0

Когда вы говорите, что вы «поставили его онлайн», что вы подразумеваете под этим? Вы принимаете его с такой компанией, как hostgator? Или вы делаете что-то другое? –

+0

Вам нужно будет поделиться своими кодами home.php и login.php, я возьму пик и посмотрю, смогу ли я увидеть вашу проблему. –

+0

Первое изменение включает include_once и require_once; –

1

Вы смешиваете mysqli и mysql здесь, как и предлагалось, используйте mysqli_ * или PDO. Чтобы быстро исправить код:

<?php 
$conn = mysql_connect('localhost', 'root',''); 
if(!$conn) { 
    die('can not connect:'. mysql_error()); 
} 
if(!mysql_select_db('toys', $conn)) { 
    die('cannot select db: '.mysql_error()); 
} 
?> 

Что касается ошибки в отношении не в состоянии подключения, проверить учетные данные пользователя MySQL.

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