我正在尝试在我的网站上显示排行榜。所有时间(越低越好)和它们所属的用户名都存储在数据库中。我想显示最低的10次以及用户名。此代码块符合我的要求,但是我不确定这是否是安全的解决方案。
我了解到查询中有变量时需要使用PDO,但我不知道这是否适用于此。
<?php
require 'includes/dbh.inc.php';
$sql = "SELECT score, uidUsers FROM numbersleaderboard ORDER by score ASC LIMIT 10";
$result = $conn->query($sql);
// output data of each row
while($row = $result->fetch_assoc()) {
echo $row["score"]. " - " . $row["uidUsers"]. "<br>";
}
$conn->close();
?>