我正在尝试创建一个动态代码,该代码可以从具有特定名称的任何表中准备好,但每个表名之间的区别是由变量生成的数字:例如:
//这就是我获取变量的方式,例如值是 = 3
$pid = $GLOBALS["localid"];
//表名例如是tablename_3
$strTable = "tablename_" .$pid;
//这是查询的样子
$query = "SELECT * FROM . $strTable . where .....;
我在某处犯了一个错误,但无法弄清楚,希望能提供一点帮助
最佳答案
删除圆点,并确保在此处使用单引号
$query = "SELECT * FROM $strTable where '.....';
关于php - 如何在 mySQL 中将表名与变量值连接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47530373/