在所有样本中,他们都在讨论条款中的静态字符串:
update ranking_data set ft_kw = NULL
WHERE ranking_data.website = 'abc.com';
好的但是如果我们想要一个动态字符串呢?
update ranking_data set ft_kw = NULL WHERE ranking_data.website = $website_name;
哪个不起作用。单引号消除了错误消息,但没有正确执行。 ft_kw永远不会设置,即使是完美的匹配。
任何人都可以在变量字符串上给我正确的语法吗?
答案 0 :(得分:0)
尝试在$网站名称周围添加单引号:
{ mysql_query("update ranking_data set ft_kw = NULL WHERE ranking_data.website = '$website_name'");}
答案 1 :(得分:0)
mysql_query(" update ranking_data set ft_kw = NULL WHERE ranking_data.website = ' " . $website_name . " ' " );