ライブ前にチェックしたい。インターネットでさまざまなことを読んでいますが、これが私のコードを SQL インジェクションから完全に保護するかどうかを知りたいです。そうでない場合、何を追加または削除する必要がありますか?
$idtoapprove = mysql_real_escape_string($_POST['idtoapprove']);
$getcity = $conn->prepare('SELECT city, state FROM needs WHERE ID=:idtoapprove');
$getcity->bindParam(':idtoapprove', $idtoapprove);
$getcity->execute();
$cityrow = $getcity->fetch();
$needcity = $cityrow['city'];
$needstate = $cityrow['state'];
echo "$needcity, $needstate";