Re: [問題] 有關符號 ' 的問題
※ 引述《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
11/18 15:52, 2F
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章