尝试进行查询:
$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 . "'");