この場合、データベース内の特定のテーブルから写真情報を選択する準備済みステートメントがあるとします。
$conn = dbConnect('query');
$bgImage = "SELECT photo_fname
FROM photos_bn
WHERE gallery_id = ?
LIMIT $curPage,".$totalPix;
$stmt = $conn->prepare($bgImage);
$stmt->bind_param('i', $gallery);
$stmt->bind_result($pFname);
$stmt->execute();
$stmt->store_result();
$stmt->fetch();
また、データベースには特定の写真テーマを扱うテーブルがいくつかあるため、テーブルごとに個別のクエリが必要になると思われます。上記のコードはテーブル から情報を選択しますが、photos_bn
他にもテーブルがあり、それらをphotos_bq
および と呼びますphotos_ps
。
これは非常に明白な質問かもしれませんが、テーブル名を、クエリ文字列またはセッション変数を介してページに渡すことができる変数に置き換えて、クエリ内のテーブル名がハードコードされていないが、その一部であるようにするにはどうすればよいでしょうか?準備されたステートメントの?
どうもありがとう!