Advertisement
Guest User

Untitled

a guest
Aug 5th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. #!/usr/bin/perl
  2.  
  3. use DBI;
  4. use warnings;
  5. use Data::Dumper;
  6.  
  7.  
  8. read_tables();
  9. #syslog_database_settings();
  10. #read_syslog_database();
  11. #break_apart_results();
  12. #customer_firewall_database_settings();
  13. #read_syslog_database();
  14.  
  15.  
  16. ##
  17. # This sub will query the database to get a list of the tables
  18. ##
  19.  
  20.  
  21.  
  22. sub read_tables {
  23.  
  24. $host = "localhost";
  25. $user = "root";
  26. $pass = "password";
  27. $database = "faz";
  28. $db = "faz";
  29. $query = "show tables";
  30. $dbh = DBI->connect("DBI:mysql:$db:$host", $user, $pass);
  31.  
  32. $sqlQuery = $dbh->prepare($query) or die "Can't prepare $query: $dbh->errstr\n";
  33.  
  34. $rv = $sqlQuery->execute or die "can't execute the query: $sqlQuery->errstr";
  35.  
  36. while (@row= $sqlQuery->fetchrow_array()) {
  37. my $tables = $row[0];
  38. print "$row[0]\n";
  39.  
  40. $myquery = $dbh->prepare("SELECT * FROM $tables") or die "Can't prepare $query: $dbh->errstr\n";
  41.  
  42. $myquery->execute or die "can't execute the query: $sqlQuery->errstr";
  43.  
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement