台灣最大程式設計社群網站
線上人數
2480
 
會員總數:246203
討論主題:189776
歡迎您免費加入會員
討論區列表 >> ASP >> 編號:名稱,寫入資料庫
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
編號:名稱,寫入資料庫
價值 : 100 QP  點閱數:844 回應數:4
樓主

lethal
初學者
621 88
3281 265
發送站內信

請教學長:
如果 request("fruit")之後的資料如下

1000A:蘋果,1000A:橘子,1000B:蘋果,1000B:鳳梨,1000B:西瓜,1000C:橘子,1000C:芒果,1000C:蘋果,1000C:鳳梨,1000C:葡萄,1000C:芭樂

資料庫既有的資料:

編號 名稱
1000A
1000B
1000C

請問應該用甚麼方式可以將編號寫入正確的名稱?

搜尋相關Tags的文章: [ 編號:名稱,寫入資料庫 ] ,
本篇文章發表於2014-10-01 22:56
1樓
回應

香帥
檢舉此回應
用split函數取兩次第一次以逗號,來取第二次以冒號:來取
本篇文章回覆於2014-10-01 23:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

lethal
檢舉此回應
香帥大哥,編號及名稱是取出來了,但最後的資料想變成如下,不知道要怎麼合併:

編號 名稱
-----------------------------------
1000A 蘋果,橘子
1000B 蘋果,鳳梨,西瓜,
1000C 鳳梨,葡萄,橘子,芒果,蘋果,芭樂



<pre lang="javascript">
<%
ff = "1000A:蘋果,1000C:鳳梨,1000B:蘋果,1000C:葡萄,1000B:鳳梨,1000B:西瓜,1000C:橘子,1000A:橘子,1000C:芒果,1000C:蘋果,1000C:芭樂"

f1Arr = split(ff, ",")
for i = 0 to Ubound(f1Arr)
f1len = len(f1Arr(i))

noid = left(f1Arr(i), instr(f1Arr(i),":")-1) '取出編號
fruit = right(f1Arr(i), f1len-instr(f1Arr(i),":")) '取出名稱

response.write noid&"<br>"
response.write fruit&"<br>"
sqlinst = " INSERT INTO tb () VALUES () "

'sqlup = " UPDATE tb SET 名稱 = '"&fruit&"' where 編號='"&noid&"' "

next
%>

剛看到好像有種 json 的資料長的和這很像,是否可以適用?
本篇文章回覆於2014-10-02 21:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

香帥
檢舉此回應
若照您的方法,是要先讀出編號的水果名稱(例如myfruit)然後再附加同一編號的新的水果名稱(例如 myfruit = myfruit & newfruit)
再將myfruit更新至該編號
本篇文章回覆於2014-10-03 01:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

lethal
檢舉此回應
了解,謝謝香帥。
本篇文章回覆於2014-10-27 17:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.