簡單的問題..MySQL查詢使用哪裏和不是
下面是正確的語法?
$mysqli->query("UPDATE details SET MemberStatus='Inactive' WHERE (MembershipType NOT LIKE '%Holiday%') AND (DateValidTo < '".$statusDate."')");
簡單的問題..MySQL查詢使用哪裏和不是
下面是正確的語法?
$mysqli->query("UPDATE details SET MemberStatus='Inactive' WHERE (MembershipType NOT LIKE '%Holiday%') AND (DateValidTo < '".$statusDate."')");
看起來正確。
如果你只是想嘗試一些東西,你可以使用像http://sqlfiddle.com/這樣的工具來驗證和測試不同版本甚至不同rdbms的查詢。
此外,如果您對查詢有疑問,那麼可以傳送sampledata,因爲助手不必手動重新輸入表格模式。
你有沒有去過..甚至不知道sqlfiddle存在!現在做... – Gazza
是的,這是正確的,但你可以把它寫在下面的格式也:
$mysqli->query("UPDATE details SET MemberStatus='Inactive' WHERE MembershipType NOT LIKE '%Holiday%' AND DateValidTo < '".$statusDate."'");
是其正確的......而且你還可以刪除這些) –
THX蘇尼爾你的時間...從來沒有使用NOT LIKE和和之前在相同的代碼。 – Gazza