Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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);
Ответить с цитированием
  #2 (permalink)  
Старый 25.04.2017, 00:51
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от allonemoon
Так понимаю, что ошибка кроется в несоответствии команд?
Да. В ранее представленном коде используется PDO. mysql_real_escape_string, mysql_query, это функции оригинального расширения MySQL.


print "Ошибка соединеия!: " . $e->getMessage() - зачем SQL ошибки вываливать клиенту? Причем написано с ошибкой.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Node.js + mysql mazahist Node.JS 4 17.11.2016 19:07
Не подключается MySql super-php Серверные языки и технологии 1 02.08.2013 01:26
firebug пишет ошибка invalid range in character class Dim@ Общие вопросы Javascript 5 10.05.2012 16:52
То-ли лыжи не едут, толи... возможно ошибка в коде. AzriMan Общие вопросы Javascript 19 18.05.2009 16:07
IE: неизвестная ошибка выполнения _Kpot_ Internet Explorer 1 03.04.2008 11:00