SQL и PHP. Access denied for user 'u3464476869_vid'@'12.3.4.23' to database 'u3464476869_Hyp'
На html - страничке использую форму, из которой должно выгружаться сообщение введённое пользователем, посредством обращения к php обработчику:
if(isset($_POST['ok'])); {$FirstNM = $_POST['message1'];}
$host = "mysql.hostinger.ru";
$user = "u3464476869_vid";
$password = "12345";
$db = "u3464476869_Hyp";
$connect = mysql_connect($host,$user,$password);
mysql_select_db($db) or die(mysql_error()); // Я так понял, что он не может по какой - то причине подключиться к баэе данных (Access denied(доступ запрещён) ) ???
$result = mysql_query("INSERT INTO people ('FirstName') VALUES ('$FirstNM')");
if ($result == 'true'){echo "Запись добавлена успешно! ";}
else{echo "Запись не добавлена! ";}
mysql_close($connect);
?>
Если проблема с подключением к базе данных, то почему такая проблема возникает и как её исправить? Пароли верные, пользователи и хост - всё правильно, не понимаю. Запись не добавляется в бд.
Пробовал различные варианты написания обработчика, в частности такой:
if(isset($_POST['ok'])); {$name = $_POST['message1'];}
require_once "config.php";
$connect = connect();
mysql_select_db('u3464476869_Hyp',$connect) or die(mysql_error());
$strSQL = "INSERT INTO people(";
$strSQL = $strSQL . "FirstName, ";
$strSQL = $strSQL . "VALUES(";
$strSQL = $strSQL . "'$name', ";
mysql_query($strSQL) or die (mysql_error());
mysql_close($connect);
if ($strSQL == 'true'){echo "Запись добавлена успешно! ";}
else{echo "Запись не добавлена! ";}
?>
Где config.php:
function connect() {
$connect = mysql_connect('mysql.hostinger.ru', 'u3464476869_vid', '12345') or die('Не удалось подключится к БД');
return $connect;
}
?>
Может, в скрипте проблема, однако не думаю, что это так, потому что ошибка одна и та же ((. Прошу, очень прошу, друзья, вашей помощи. (Хостинг: hostinger.ru. )
С уважением, Михаил.