我第一次尝试使用 PDO,我只是想知道我正在做的事情有多安全,我也是 PHP 新手。
我有一个查询,当用户通过我的页面时,页面使用 GET 获取一个变量,然后运行。
使用 PHP,我一直使用 mysql_real_escape 来清理我的变量。
任何人都可以看到这个安全漏洞吗?
// Get USER ID of person
$userID = $_GET['userID'];
// Get persons
$sql = "SELECT * FROM persons WHERE id =$userID";
$q = $conn->query($sql) or die($conn->error());
while($r = $q->fetch(PDO::FETCH_LAZY)){
echo '<div class="mis-per">';
echo '<span class="date-submitted">' . $r['date_submitted'] . '</span>';
// MORE STUF
echo '</div>';
}