试图将我所有的旧mysql_*
操作转换为新的,并且据我所知,改进了 PDO,但是这个查询似乎不会成功运行,我试图从用户名 = $username 的表 PEOPLE 中选择所有(以前被宣布$username = $_SESSION['username'];
)
$query = "SELECT * FROM people WHERE username=?";
$stmt = $conn->prepare($query);
$stmt->bindParam(1, $username);
$stmt->execute();
$num_rows = $stmt->fetchColumn();
if ($num_rows == 1) {
// ...
}
工作代码是:
$query = "SELECT * FROM people
WHERE username=?";
$stmt = $conn->prepare($query);
$stmt->bindParam(1, $username);
$stmt->execute();
$num_rows = $stmt->fetchColumn();
$user = $stmt->fetchObject();
if ($user) {
//do something
}