iT邦幫忙

0

php mysql 取代欄位中的某段字串

假設mysql中有個欄位叫做n
某位用戶新增三筆資料為
"你好 我很好 Joyse Chen 喜歡你"
"不好 我很不好 Joyse Chen 喜歡你"
"你好嗎 我很好喔 Joyse Chen 喜歡你"

是否能夠抓到欄位值 例如這個字串"Joyse Chen"
我想改成 Chen Loinse
我可以針對這個字串進行變更
且不會動到其他的字串呢?
就像這樣:

"你好 我很好 Chen Loinse 喜歡你"
"不好 我很不好 Chen Loinse 喜歡你"
"你好嗎 我很好喔 Chen Loinse 喜歡你"

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

4
做工仔人!
iT邦大師 1 級 ‧ 2016-09-13 13:31:06
最佳解答
火爆浪子 iT邦研究生 1 級 ‧ 2016-09-13 13:45:15 檢舉

太酷了!

火爆浪子 iT邦研究生 1 級 ‧ 2016-09-15 12:18:28 檢舉

假設若改成找字串就好呢?要用哪種函數?

FIELD(x,y,z,….)
回傳x字串與其它指定的字串是在第幾個位置相符

FIND_IN_SET(x,stringlist)
找出x與字串列表中的哪一個字串相符

我要發表回答

立即登入回答