mysqli选择查询错误1064


mysqli select query error 1064

尝试进行查询:

$word = $mysqli->real_escape_string($words[$value]);
$valor = $mysqli->real_escape_string($value);
$query = $mysqli->query("SELECT 'w_id' FROM '$valor' WHERE word='$word'");

但是结果是:

错误(1064)您的SQL语法有错误;查看与MySQL服务器版本相对应的手册,了解在第1行的'eng'WHERE word='sms'附近使用的正确语法

这里eng$valor 的值

我尝试了很多插入变量的可能性,并更改了表的名称,但没有任何帮助

尝试了'".$valor."'以及

不要在表/字段名称周围加引号:

$query = $mysqli->query("SELECT w_id FROM " . $valor . " WHERE word = '" . $word . "'");