通過dbi使用perl連接mysql數(shù)據(jù)庫的方法
通過使用DBI,用Perl可以很容易的連接到mysql數(shù)據(jù)庫:
代碼如下:
#!/bin/perl
use DBI;
# Connect to target DB
my $dbh = DBI->connect("DBI:mysql:database=eygle;host=localhost","username","password", {'RaiseError' => 1});
# Insert one row
my $rows = $dbh->do("INSERT INTO test (id, name) VALUES (1, 'eygle')");
# query
my $sqr = $dbh->prepare("SELECT name FROM test");
$sqr->execute();
while(my $ref = $sqr->fetchrow_hashref()) {
print "$ref->{'name'}n";
}
$dbh->disconnect();
執(zhí)行結(jié)果:
[root@eygle ~]# perl test.cgi
eygle
以后很多統(tǒng)計數(shù)據(jù)可以直接通過Perl寫入Mysql數(shù)據(jù)庫,操作起來方便多了。
相關(guān)文章
基于php實現(xiàn)隨機合并數(shù)組并排序(原排序)
最近做了一個項目,其中有這樣一個需求要實現(xiàn),原有帖子列表A,現(xiàn)在需要在A中推廣新業(yè)務B,那么需要在A列表中1:1混合B中的數(shù)據(jù),隨機混合,但是需要保持A和B兩列原來的數(shù)據(jù)排序,本篇文章給大家介紹基于php實現(xiàn)隨機合并數(shù)組并排序(原排序),需要的朋友參考下2015-11-11
VB中的RasEnumConnections函數(shù)返回632錯誤解決方法
這篇文章主要介紹了VB中的RasEnumConnections函數(shù)返回632錯誤解決方法,使用MSDN中的例子在XP SP3系統(tǒng)上出現(xiàn)的錯誤,需要的朋友可以參考下2014-07-07
php empty 函數(shù)判斷結(jié)果為空但實際值卻為非空的原因解析
這篇文章主要介紹了php empty 函數(shù)判斷結(jié)果為空但實際值卻為非空的原因解析,下面是腳本之家小編處理之后的調(diào)試記錄,分享到腳本之家平臺,感興趣的朋友一起看看2018-05-05
Ajax實時驗證用戶名/郵箱等是否已經(jīng)存在的代碼打包
一個網(wǎng)站采用Ajax技術(shù),不僅可以改善網(wǎng)站的用戶體驗性,而且大大節(jié)約了寶貴的帶寬,減輕了服務器負荷(不再需要交互整個網(wǎng)頁內(nèi)容,而是局部)。2011-12-12

