[英]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永遠不會設置,即使是完美匹配。
誰能給我有關可變字符串的正確語法?
嘗試在$ website_name周圍添加單引號:
{ mysql_query("update ranking_data set ft_kw = NULL WHERE ranking_data.website = '$website_name'");}
mysql_query(" update ranking_data set ft_kw = NULL WHERE ranking_data.website = ' " . $website_name . " ' " );
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.