
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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mysqlがインストールされている...
-
MAMP 99ドル約1.6万円 高い...
-
#1062 - '0' は索引 'PRIMARY' ...
-
ある時間以内の利用者の抽出に...
-
テーブル名が可変の場合のクエ...
-
【初歩】ラジオボタンをつかっ...
-
MySQLのセキュリティ管理について
-
同一日に複数レコードがある場...
-
あってますか?SQL
-
WHERE `年月日` = '晴' OR `年...
-
SQLです教えてくださいお願いし...
-
SQLを作ったのですがうまくいき...
-
(初心者)MySQLやmaraDBで、crea...
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
SQLです教えてください。
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
utf8bomとutf8mb4の違いがいま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フラグをたてるってどういうこ...
-
SQLで一定時間周期毎の抽出方法...
-
フラグの文字型は?
-
フラグってなんですか??
-
MYSQLデータの書き換えについて
-
片方のテーブルに存在しないレ...
-
phpmyadmin 2.6.4-pl4 (MySQL3....
-
Access演算コントロールについて
-
SQLの結合
-
初心者です
-
フラグってどういう意味ですか...
-
access vba での left join に...
-
【sqlite3】deleteしても.dbフ...
-
selectによるレコード取得結果...
-
下4桁を*表示
-
【SQL】他テーブルに含まれる値...
-
SELECT INTOで一度に複数の変数...
-
sqlに記述できない文字
-
SQLサーバに対するSQL文で抽出...
-
UPDATEで既存のレコードに文字...
おすすめ情報