PHP(PDO)とMySQLでプログラムを組んでいます。
DBからselectでレコードを取得するのですが、もし該当するレコードが一件もない場合は404のエラーページにリダイレクトさせたいのですが、その場合の条件式は
if(!$stmt->fetch()){
}
で大丈夫でしょうか?一応下にプラグラムの抜粋を載せてみました。
他に何かよい方法がございましたら教えていただきたいです。
よろしくお願いします。
sql="SELECT・・・・";
$stmt=$db->prepare($sql);
$stmt->bindParam(':・・',・・・']);
$stmt->execute();
if(!$stmt->fetch()){
header("Location:・・・・");
}
$stmt->execute();
while($row=$stmt->fetch()){
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- PHP 【PHP/MySQL】コード上で生成したクエリを基に集計クエリを作りたい 1 2022/07/28 15:06
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フラグをたてるってどういうこ...
-
フラグの文字型は?
-
Excel 複数のセルが共に一致す...
-
【SQL】他テーブルに含まれる値...
-
sqlに記述できない文字
-
エラーを起こす方法
-
Accessで今日から5日後
-
ACCESSにおいてスキーマとは
-
テーブル名が可変の場合のクエ...
-
SELECT INTOで一度に複数の変数...
-
truncate tableを使って複数の...
-
timestampのデータはどのように...
-
テーブル定義書(Oracle) 【IX】...
-
UPDATEで既存のレコードに文字...
-
SQL*LOADER実行時のロードデー...
-
既存データをINSERT文にして出...
-
SQLでつまづいてます。
-
次の時間帯の勝率の合計を求め...
-
ACCESSのVBAにてExcelに行...
-
こちらのテーブルにあってこち...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フラグをたてるってどういうこ...
-
SQLで一定時間周期毎の抽出方法...
-
Excel 複数のセルが共に一致す...
-
【sqlite3】deleteしても.dbフ...
-
カラムに設定した日付が24時間...
-
フラグの文字型は?
-
フラグってなんですか
-
【エクセル/excel】if関数とフラグ
-
Outlook2003 フラグのカスタマ...
-
下4桁を*表示
-
Accessのクエリ抽出
-
内部結合
-
access vba での left join に...
-
フラグってどういう意味ですか...
-
selectによるレコード取得結果...
-
2ちゃんねるの三峡ダム崩壊の...
-
テーブルを結合するとき
-
MYSQLデータの書き換えについて
-
sqlでのデータ抽出について
-
Access演算コントロールについて
おすすめ情報