【发布时间】:2013-05-02 18:41:52
【问题描述】:
假设我有一个准备好的语句,在这种情况下,它从数据库中的特定表中选择照片信息:
$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。
这可能是一个非常明显的问题,但是我如何将表名替换为可以通过查询字符串或会话变量传递给页面的变量,以便查询中的表名不是硬编码的,但是是准备好的语句的一部分吗?
非常感谢!
【问题讨论】: