如何在mySQL中将表名与变量值连接起来

Dir*_*olf 5 php mysql

我正在尝试创建一个动态代码,该代码可以从具有特定名称的任何表中准备好,但每个表名之间的差异是由变量生成的数字:例如:

//这就是我如何得到我的变量值,例如= 3

$pid = $GLOBALS["localid"];
Run Code Online (Sandbox Code Playgroud)

//表名例如是tablename_3

$strTable = "tablename_" .$pid;
Run Code Online (Sandbox Code Playgroud)

//这里是查询的样子

$query = "SELECT * FROM . $strTable . where .....;
Run Code Online (Sandbox Code Playgroud)

我在某个地方犯了一个错误,但无法弄清楚,并希望得到一些帮助

Sam*_*ard 3

删除点,并确保在其中有单引号

$query = "SELECT * FROM $strTable where '.....';
Run Code Online (Sandbox Code Playgroud)