Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. #!c:/perl/bin/perl
  2.  
  3. use warnings;
  4. use strict;
  5.  
  6. use DBI;
  7.  
  8. print "Content-type: text/html\n\n";
  9.  
  10.  
  11. ## data-base config
  12. my $host="127.0.0.1";
  13. my $database="mysql";
  14. my $table="*";
  15. my $user="test";
  16. my $mysqlpassword="test";
  17.  
  18. my $dbh = DBI->connect("DBI:mysql:database=$database;host=$host","$user","$mysqlpassword",{'RaiseError'=>1});
  19.  
  20. print "<html><body>\n";
  21.  
  22. my $jenni = ("SHOW PROCESSLIST");
  23.  
  24. print "<br>Section = $jenni<br>\n<br>\n";
  25.  
  26. my $sth = $dbh->prepare("$jenni"); ## go jenni go
  27.  
  28. if (!$sth) { die "Error:" . $dbh->errstr . "\n"; }
  29. if (!$sth->execute) { die "Error:" . $sth->errstr . "\n"; }
  30.  
  31.  
  32. my $table = $sth->fetchall_arrayref;
  33. my ($i, $j);
  34. for $i (0 .. $#{$table}) {
  35. for $j (0 .. $#{$table->[$i]}) {
  36. my $message = "$table->[$i][$j] \n";
  37. print "$message";
  38. }
  39. print "<br> \n";
  40. }
  41.  
  42.  
  43. print "</body></html>\n";
  44.  
  45. $sth->finish; $dbh->disconnect();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement