博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
perl 执行mysql select 返回多条记录
阅读量:4438 次
发布时间:2019-06-07

本文共 1100 字,大约阅读时间需要 3 分钟。

[root@dr-mysql01 sbin]# cat t1.pl use DBI;my $dbUser='DEVOPS';  my $user="root";  my $passwd="1234567"; $gp=$ARGV[0];my @arr2="";  my $dbh  = DBI->connect("dbi:mysql:database=DEVOPS;host=192.168.32.161;port=3306",$user,$passwd) or die "can't connect to database ". DBI-errstr;my $hostSql = qq{select  IP,INFO,ENV from  machine_info  where ENV='$gp' }; my ($a1, $a2, $a3,$a4,$a5,$a6,$a7,$a8,$a9);  my $selStmt = $dbh->prepare($hostSql);  $selStmt->execute();  $selStmt->bind_columns(undef, \$a1, \$a2, \$a3);  #$selStmt->execute();  while( $selStmt->fetch() ){ push (@arr2, "$a1  $a2  $a3\n" );};print "\@arr2 is @arr2\n";You have mail in /var/spool/mail/root[root@dr-mysql01 sbin]# perl t1.pl @arr2 is [root@dr-mysql01 sbin]# perl t1.pl 'env-zjtest5'@arr2 is  192.168.32.22  haproxy  env-zjtest5 192.168.32.24  front-end  env-zjtest5 192.168.32.23  backoffice  env-zjtest5 192.168.32.25  app  env-zjtest5 192.168.32.26  zjzc-db  env-zjtest5 192.168.32.27  pay-db  env-zjtest5 192.168.32.28  redis  env-zjtest5 192.168.32.29  nfs  env-zjtest5

转载于:https://www.cnblogs.com/zhaoyangjian724/p/6200109.html

你可能感兴趣的文章
线段树
查看>>
LLVM提议向C语言中加入模块机制
查看>>
免费学习视频
查看>>
Winodws10 &system进程占用磁盘100%
查看>>
css样式优先级
查看>>
遇见未知的自己
查看>>
js中return;、return true、return false;区别
查看>>
关于list的一些作业
查看>>
bzoj 2818: Gcd
查看>>
bzoj千题计划316:bzoj3173: [Tjoi2013]最长上升子序列(二分+树状数组)
查看>>
JDK1.8之后匿名内部类访问方法中的局部变量不用加final修饰
查看>>
九度oj题目1521:二叉树的镜像
查看>>
java运行时内存分类
查看>>
为什么说 Git 比 SVN 更好
查看>>
图的应用:哈密尔顿路径
查看>>
js计算日期相减天数
查看>>
jquery 判断元素是否隐藏
查看>>
wcf契约版本处理与异常处理(随记)
查看>>
1.基础数据类型的初识 字符串 bool 整型 if else elif
查看>>
Mybatis源码分析: MapperMethod功能讲解(1)
查看>>