我正在使用 PDO 类连接到 mysql,因为我注意到这是最好和最可靠的方法。我还注意到我不能在表名中使用 PDO 参数所以我看到了这个问题:PHP PDO 语句可以接受表名或列名作为参数吗?
我在我的应用程序中使用 GET 参数作为表名,现在我的问题是:最好使用
function buildQuery( $get_var )
{
switch($get_var)
{
case 1:
$tbl = 'users';
break;
}
$sql = "SELECT * FROM $tbl";
}
或者只是在 MySql 中给出一个“显示表”并将此命令产生的每个表与通过 GET 传递的表进行比较?
谢谢你们!