【发布时间】:2017-12-12 15:10:35
【问题描述】:
我需要帮助来编写这段代码:
<?php
$a = $_GET["a"];
$stmt = mysqli_stmt_init($conn);
if (mysqli_stmt_prepare($stmt,"SELECT * FROM `?`")) {
mysqli_stmt_bind_param($stmt, "i", $a);
mysqli_stmt_execute($stmt);
$res = mysqli_stmt_get_result($stmt);
while($row = mysqli_fetch_array($res)){
if($row["id"] == 0){
$title = $row["title"];
$mal = $row["mal"];
}
}
mysqli_stmt_close($stmt);
}
?>
在我的数据库中,我有一些带有数字名称的表 (1,2,3...),我想通过 url 中的变量 $a 获取我想要的表。
【问题讨论】:
-
“并且没有找到任何在线搜索” - 通过在 Google 中输入“prepared statements 动态表名”找到重复项。
标签: php mysql mysqli prepared-statement tablename