PHP变量里面准备好了mysql语句吗?

时间:2017-04-15 13:29:04

标签: php mysql

每次单击链接时都会传递一个变量,而在新页面上,此变量用于标识将存储数据(您在新页面上输入的数据)的表。如何在mysql预处理语句中使用这个PHP变量?

这有效(当我在代码中明确定义表名时):

$stmt1 = $conn->prepare("INSERT INTO tableName (comment)
VALUES (?)");

这不是(当表名包含在PHP变量中时):

$stmt1 = $conn->prepare("INSERT INTO '$phpVar' (comment)
VALUES (?)");

如何使第二个变体工作,因为第一个变体仅适用于一个表,而每次单击不同的链接时表需要更改。 必须注意的是,当我在页面上回显变量时,它会回显表的确切名称(准备好的语句中的确切值)。

0 个答案:

没有答案