我需要清理输入吗? PDO 和 mysql 逃逸

Do I need to sanitize the input? PDO and mysql escape

//create user
$create_user = $dbh->prepare('INSERT INTO users (email, passwordhash)
                       VALUES (:email, :passwordhash)');

有上面的prepare语句还需要用什么mysql_escape_string吗?

不,您不需要在绑定变量的 PDO prepare 语句中使用 mysql_escape_string。 PDO 会处理这些,直到您直接在 preapare 函数中传递值。