$stmt を 2 つ作っていることに違和感があります

こちらの動画のコードはまだ途中なので、次の動画まで見てみましょう。
2022年6月8日
ユーザー

タイトルの通りです。

$stmt = $pdo->prepare("DELETE FROM posts WHERE likes < ?");
$stmt = $pdo->query("SELECT * FROM posts");

上記のように、 PDOStatement クラスのインスタンスが同じ名前 ($stmt) で 2 回も生成することに違和感を感じます。
2 回目の $stmtを生成すると、 1 回目の $stmt が無効になる気がします。これを生成と認識しているのが間違っているのでしょうか?

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?