어떻게 PDO를 사용할 때 mysql_real_escape_string
을 사용할 수 없습니까?mysql_real_escape_string()을 호출 할 때 "액세스 거부"오류가 발생하는 문제
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();
}
심지어 테스트를 위해 지금 루트 사용자를 사용했지만 여전히 작동하지 않습니다
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
는 mysql_real_escape_string가 어디에 오류가 항상 라인에 포인트를 사용할 때 오류가 계속.
가능한 복제본 : http://stackoverflow.com/questions/6384423/mysql-real-escape-string-doesnt-work –
여기에 오류 메시지/코드를 삽입 할 수 있다면 솔루션을 제안하는 것이 더 쉬울 것입니다. – farzad