尝试进行查询:
$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 ='msms''附近使用正确的语法
此处eng
的值为$valor
我已经尝试了很多插入变量的可能性,并更改了表的名称,但没有任何帮助
还尝试'".$valor."'
答案 0 :(得分:0)
不要在表/字段名称周围加上引号:
$query = $mysqli->query("SELECT w_id FROM " . $valor . " WHERE word = '" . $word . "'");