[請益] 請問此字串轉換成sql時,程式該如何寫呢?
要將字串轉成sql語法(where的地方)
字串:
ttl/(a and (b or c)) or spec/((d and e) or f)
轉換成:
(ttl='a' and (ttl='b' or ttl='c')) or ((spec='d' and spen='e') or spec='f')
ttl 跟 spec 是欄位名稱(有固定的所有欄位名稱(約30個),提供使用者可任意填)
"/"固定放在欄位名稱後面
a b c d e f 是值(使用者可任意填)
字串輸入的規則是固定這樣,不能改變
請問這中間的轉換程式該如何寫呢?
麻煩各位高手了,謝謝...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.47.76
推
11/06 21:30, , 1F
11/06 21:30, 1F
→
11/06 21:30, , 2F
11/06 21:30, 2F
→
11/06 21:31, , 3F
11/06 21:31, 3F
→
11/06 21:32, , 4F
11/06 21:32, 4F
→
11/06 21:33, , 5F
11/06 21:33, 5F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章