他にもあるだろうけど。
こんな感じ
特定のカラムに一致する値があれば、というものを作りたい。
逆に言えば該当がなければ弾く、を作りたいのでその判定ができるようにしたい。
$sql = "SELECT * FROM 【テーブル名】 WHERE 【カラム名】 = 【検索ワード】";
$stmt = $dbh->prepare($sql);
$stmt->execute();
$dbh = null;
$result = $stmt->fetch();
if($result === false){
//一致しなければ他所に飛ばす
$goaway = 'https://www.google.co.jp';
header('Location:'.$goaway, true, 301);
exit();
}
selectの結果が0だった場合が対象になる。
selectを走らせて、結果が0だったとしてもそれはエラーじゃない。
なので、取得した内訳を覗いてて空っぽだったら、という条件を作る感じ。
コメント