当试图使用

$SomeTable = "SomeTable";
INSERT INTO "' . $SomeTable . '" SET ...

而不是
INSERT INTO SomeTable SET ...

我不成功。为什么我不能使用php变量来调用数据库名?

最佳答案

你需要使用这样的东西:

$SomeTable = "SomeTable";
$query = 'INSERT INTO `' . $SomeTable . '` SET ... ';

用`字符代替引号

关于php - php INSERT INTO数据库变量名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18790530/

10-09 23:29