台灣最大程式設計社群網站
線上人數
1204
 
會員總數:246690
討論主題:190103
歡迎您免費加入會員
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
split string
價值 : 10 QP  點閱數:708 回應數:1
樓主

uniojnqoifazy
門外漢
0 98
1094 146
發送站內信

各位大大,
我有一個字串以,區隔,請問要怎麼切割字串,再分別將切割的字串儲存到database
原始字串:
route Change,Wed Feb 5 14:19:40 2014,CIS-5426P,A Spanning Tree event for device "VLAN" at -/Gi2 on VLAN 17 in 60 seconds

切割後:
str1=route Change
str2=Wed Feb 5 14:19:40 2014
str3=CIS-5426P
str4=A Spanning Tree event for device "VLAN" at -/Gi2 on VLAN 17 in 60 seconds

Database schema:
str1 varchar(30),str2 varchar(30),str3 varchar(30),str4 varchar(100)


perl script 程式:
[code]
while (<FIFO>)
{
$inputline = $_;
# Quit read loop when requested.
last if($inputline =~ /quit/i);

chop $inputline;
$linenumber++;
print "Got: [$inputline], ";

# Insert data into table 'foo', using placeholders
$dbh->do("INSERT INTO secresult VALUES (?, ?,?,?)",
undef,
$inputline, $inputline, $inputline, $inputline);

print "inserted it.\n";

}

[/code]
script程式會將同一行的字串,全部儲存到DB中,請問要怎麼將字串切割,分別儲存到DB中??

本篇文章發表於2014-02-12 15:13
1樓
作者回應

uniojnqoifazy
檢舉此回應
已解決
本篇文章回覆於2014-02-12 15:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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