2013-11-20 120 views
-2

我怎樣才能模擬我的MySQL字段是一個數組,然後用一些查詢來搜索該數組中的元素?我可以模擬我的MySql字段是一個數組嗎

+0

假設你可以,你有什麼想法使用它? –

+0

處理這種情況的一種方法是,在您的服務器中手動管理它。 (例如:Django將該值保存爲一個逗號分隔的字符串,並在檢索時分割爲','並返回數組) - 您也可以這樣做 – karthikr

+0

@DanBrauk我在某所學校有科目,每個科目有4,5教授訪問他的材料。當一些教授登錄時,我需要知道那些科目是什麼。 –

回答

1

只在MySql中: 獲取該字段。

select FIELDNAME from TABLE 

要從結果集搜索:

select FIELDNAME from TABLE where FIELDNAME like '%myvalue%' 

的%的是外卡。這將返回任何值與myvalue。 如: (amyvalue,bmyvalueb,我< 3myvaluecompletely)

如果你想這在某些語言做了你需要提供更詳細和具體的問題。

+0

我使用PHP,MySQL組合 –

+0

所以你想要返回一個字段中的所有值到數組中?或者你想只將值匹配到一個數組中。你能否重新說明你的問題。 –

+0

但是這個工作太棒了,只是把%,arrayfield,%。只需將字段作爲VARCHAR –

相關問題