每次单击链接时都会传递一个变量,而在新页面上,此变量用于标识将存储数据(您在新页面上输入的数据)的表。如何在mysql预处理语句中使用这个PHP变量?
这有效(当我在代码中明确定义表名时):
$stmt1 = $conn->prepare("INSERT INTO tableName (comment)
VALUES (?)");
这不是(当表名包含在PHP变量中时):
$stmt1 = $conn->prepare("INSERT INTO '$phpVar' (comment)
VALUES (?)");
如何使第二个变体工作,因为第一个变体仅适用于一个表,而每次单击不同的链接时表需要更改。 必须注意的是,当我在页面上回显变量时,它会回显表的确切名称(准备好的语句中的确切值)。