Re: [問題] 有關符號 ' 的問題

看板Perl作者 (System hacked)時間16年前 (2008/11/16 19:50), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《qqen (我愛台南 :))》之銘言: : 我有一段寫入DB的程式如下: : $sql="insert into word_info(word,pos,doc,sentence,position) : values('$2','$3',$doc_count,$sentence_count,$word_count)"; : 其中當變數$2的值為 're 的時候 (這是you 're的're) : 會出錯 @"@ : 請問各位大大該怎樣解決呢>"< : 感激感激!!! 你應該用 DBI 的 prepare & execute 做:(或是其他類似的東西) $dbh = DBI->connect('dbi:mysql:database=test;host=localhost'); $p = $dbh->prepare('INSERT INTO word_info (word, pos, doc, sentence, position) VALUES (?, ?, ?, ?, ?)'); $p->execute($2, $3, $doc_count, $sentence_count, $word_count); 不要自己搞 escape... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.235.132

11/18 15:51, , 1F
感謝大大回答我問題!!! 好生感激 哈哈~ 原來還有這種用法 囧
11/18 15:51, 1F

11/18 15:52, , 2F
不過我最後是用if判斷不去處理這問題.....真是消極的作法 XD
11/18 15:52, 2F
文章代碼(AID): #1980aC7f (Perl)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1980aC7f (Perl)