2012-06-17 54 views
1

由此可以推斷: Every specific weekday, sql and php尋找一個列中的數字多號

我得到這個:

deals_bookings.everyWeekDay = DAYOFWEEK(CURDATE()) 

偉大的作品,如果有像一個單一的價值:它1。

everyWeekDay列可以包含更多的數字,在這樣的格式:1,2,3,4

所以我想看看在這個DAYOFWEEK(CURDATE())號碼。

怎麼辦?

+1

您首先規範您的數據庫。當您需要訪問該CSV數據的各個成員時,將CSV數據存儲在單個字段中基本上會首先破壞關係數據庫的目的。 –

+0

@MarcB他們打架的話......只要你能證明它的正確性,就可以進行非正規化。在這種情況下,拆分出單獨的表格可能不適用於各種因素。 – Bohemian

回答

2
FIND_IN_SET(DAYOFWEEK(CURDATE()), deals_bookings.everyWeekDay) > 0