ITPub博客

首页 > Linux操作系统 > Linux操作系统 > perl数据库操作

perl数据库操作

原创 Linux操作系统 作者:chyf1983 时间:2010-06-10 14:42:12 0 删除 编辑

use Mysql;

my $dbh = Mysql->connect($dbsvhost, $dbname, $dbuser, $dbpass) or die "Could not connect Mysql Server: $!"; #连接数据库

my $command = "SELECT * FROM $table"; #查询命令

my $sth = $dbh->query($command); #执行

if ($sth) {
 while( @rowdata = $sth->fetchrow()) {
  #结果保存在 $rowdata[0],$rowdata[1]...中
 }
}

 


-----------

use DBI;

my $dbh = DBI->connect("dbi:mysql:$db:$host", "$db_user", "$db_password") or die "Could not connect Mysql Server: $!"; #连接数据库

my $command = "SELECT * FROM $table"; #查询命令

my $sth = $dbh->prepare($command); 
$sth->execute();
  
if ($sth->rows != 0)
{
 my @row;
 while (my $row_href = $results->fetchrow_hashref())
 {
  push(@row, $row_href->{'id'}); 
 }   
 push (@full_results, @row);
}

$dbh->disconnect;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/677997/viewspace-664896/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Perl文件读写操作
请登录后发表评论 登录
全部评论

注册时间:2010-06-09

  • 博文量
    8
  • 访问量
    9808