ブログの記事をデータベースから取得する場合の、
・全件取得と、
・GETで渡されたユーザーIDを元にそのユーザーIDのブログのみを表示する方法について
このような場合にはいったいどういう処理の流れになるのでしょうか?
GETに渡ってきた値があれば該当のユーザーのブログ一覧を表示
そうでなければ一覧表示といった形でそれぞれSQL分を作っています。
ですが、
GETがあった場合には以下
$statement = $dbh->prepare($sql); $statement->bindValue(':id', $id, PDO::PARAM_STR); $statement->execute(); コード
しかも、prepareである必要もありません
GETがなかった場合は
bindValueの部分が必要ありません
$statement = $dbh->prepare($sql); $statement->execute(); コード
こういった場合に、SELECT文だけを条件によって差し替えるということができず
条件によってまるごとこのSQL文4行(select文も含めて)を2個つくり差し替えるのが普通なんでしょうか?
もっといいやり方、
通常ブログなどでのやり方などがあれば教えてください
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/17 14:23
退会済みユーザー
2018/08/17 14:49 編集