PHPでパラメーター化されたクエリを使用しています。次の2つのクエリがあります。
SELECT username,question_text
FROM questions,users
WHERE questions.question_id = 4 AND questions.user_id = users.user_id
と
SELECT username, post_text
FROM posts,users WHERE posts.question_id = 4
AND posts.user_id = users.user_id ORDER BY posts.post_id ASC
つまり、質問は「投稿」テーブルで議論されており、question_idによって参照されています。
これらの2つのクエリから必要な結果を取得するために、データベースを1回クエリするのに十分なmysqlがわからないため、PHPコードに冗長なコードがいくつかあります。
私がそれをうまくやっていて、私のPHPコードの冗長な部分を処理する方法はありますか、それともこれを達成するためのより良い方法がありますか?