Показать сообщение отдельно
  #1 (permalink)  
Старый 25.04.2017, 00:43
Интересующийся
Отправить личное сообщение для allonemoon Посмотреть профиль Найти все сообщения от allonemoon
 
Регистрация: 07.04.2015
Сообщений: 18

PDO и MySQL ошибка
Warning: mysql_real_escape_string(): Access denied for user ''@'localhost' (using password: NO) in /home/host1579103/kserial.ru/htdocs/www/func.php on line 31

Warning: mysql_real_escape_string(): A link to the server could not be established in /home/host1579103/kserial.ru/htdocs/www/func.php on line 31

Warning: mysql_query(): Access denied for user ''@'localhost' (using password: NO) in /home/host1579103/kserial.ru/htdocs/www/func.php on line 90

Warning: mysql_query(): A link to the server could not be established in /home/host1579103/kserial.ru/htdocs/www/func.php on line 90
Неверный запрос: Access denied for user ''@'localhost' (using password: NO) Запрос целиком: SELECT `login` FROM `bez_reg` WHERE `login` = ""

ошибка возникает при регистрации.. не может соединиться с базой данных.

подключение использую PDO

<?php
if(!defined('BEZ_KEY'))
{
header("HTTP/1.1 404 Not Found");
exit(file_get_contents('./../404.html'));
}
try {
$db = new PDO('mysql:host=localhost;dbname='.BEZ_DATABASE, BEZ_DBUSER, BEZ_DBPASSWORD, array(
PDO::ATTR_PERSISTENT => true
));

} catch (PDOException $e) {
print "Ошибка соединеия!: " . $e->getMessage() . "<br/>";
die();
}
?>

Так понимаю, что ошибка кроется в несоответствии команд?

$result = mysql_real_escape_string($data);
$res = mysql_query($sql);
Ответить с цитированием