我有這張表有50個字段的字段每個字段都包含對應的兩個字符的狀態名稱。我有這樣的mysql_query當選擇MySQL字段名稱衝突
//$entry is state name abbr. Oregon = OR<br/>
//$cname and $zoneName aren't important.
'UPDATE stateCarriers SET '.$entry.'= 1 WHERE cname="'.$cname.'" AND zone="'.$zoneName.'"'
的狀態,所以我有一個問題,當OR
是$entry
從MySQL認爲它是OR
操作。
如何解決此問題而不將字段名更改爲其他內容?
這幾乎是肯定引述問題。嘗試雙引號 – Randy
嘗試concatting \ $字符$條目 –
您可以使用返回滴答聲來逃避一個名字......但我猜測表結構不正確。使用「數據」作爲域名似乎不太可能是正確的方法。 –