2013-01-07 26 views
0

我嘗試爲修改值(DATE,布爾,...)分割sql值。 例如,我具有值:如何將一個文本與表達式分開使用值

('im a value','im a second value with, test',478,20/05/2010 16:56:32) 

如何爲只有4值I可以分割值:

  • '即時值'
  • 「聊天室與第二值,測試」
  • 20/05/2010 16點56分32秒

不是5的值:

  • '即時值'
  • '聊天室的第二值與
  • 測試'
  • 20/05/2010 16時56分:32

由於

編輯:

新爲例:

INSERT INTO ACCES (id,type,com, date,make) VALUES (478,'action','test commentaire, new test',20/05/2010 16:56:3,False); 

結果

INSERT INTO ACCES (id,type,com, date,make) VALUES (478,'action','test commentaire, new test',1274367363,0); 
+0

不知道你的意思,也有隻有兩個值,逗號是第二值的一部分。 SQL中的撇號是一個字段分隔符。 – twoleggedhorse

+0

這就像他把所有的東西都當作一個String並試圖在''上分割''一樣,在'''之間的逗號之間切實切斷。 – ninetwozero

+0

我們需要更多關於你的問題的細節。如何/在哪裏存儲這些值(單一字符串,數據庫等)? –

回答

0

我知道只有一個辦法做到這一點。通過

  1. 分割輸入串 「」 到陣列
  2. 如果我字符串用 「 '」 開始,(I + 1)字符串結束 「'」,那麼它相結合,我元件
  3. 刪除I + 1元

如果你需要實現,我可以寫出來以後

+0

你的想法是interentant,我需要實現一個值可以包含更多的一個「,」... – user1238096

相關問題