MySQL where子句

时间:2010-12-29 05:03:41

标签: php mysql where-clause

在所有样本中,他们都在讨论条款中的静态字符串:

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永远不会设置,即使是完美的匹配。

任何人都可以在变量字符串上给我正确的语法吗?

2 个答案:

答案 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 . " ' " );