初めてPDOを使用していて、以下が安全に見えるかどうか疑問に思っています。mysql_real_escapeの代替方法を調べてみましたが、セキュリティに関しては「prepare」メソッドで十分なようです。誰かがこれを明確にできますか?まだ脆弱に見えます...
$UID = $_GET['id'];
$sth = $conn->prepare("SELECT * FROM directory WHERE user_active != '' AND ID = :uid");
$sth->execute(array(':uid' => $UID));