簡體   English   中英

MySQL where子句

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM