Почему я не могу заставить mysql_real_escape_string
работать при использовании PDO? Я получаю сообщение об ошибке при использовании
try {
include "connect_to_db.php";
$sql = sprintf("NULL, '%s'",
mysql_real_escape_string('Woot')
);
$count = $dbh->exec($sql);
$dbh = null;
}
catch(PDOException $e){
echo $e->getMessage();
}
Ошибка всегда указывает на строку, где mysql_real_escape_string равна
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ODBC'@'localhost' (using password: NO) in D:\pathhere\file.php on line 44
Я даже сейчас использую пользователя root для тестирования, но он все равно не будет работать.