古いmysql_*
操作をすべて新しいものに変換しようとしていますが、聞いたところによると、PDOは改善されましたが、このクエリは正常に実行されないようです。テーブル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
}