Guest User

Untitled

a guest
Jan 12th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #!/usr/bin/perl -w
  2.  
  3. use DBI;
  4.  
  5. print "Content-type: text/html\n\n";
  6.  
  7. ## mysql user database name
  8. $db ="xxxxx";
  9. $tablename = "xxxx";
  10. ## mysql database user name
  11. $user = "xxx";
  12.  
  13. ## mysql database password
  14. $pass = "xxxxx";
  15.  
  16. ## user hostname : This should be "localhost" but it can be diffrent too
  17. $host="localhost";
  18.  
  19. ## SQL query
  20. $query = "SELECT * FROM $tablename";
  21.  
  22. $dbh = DBI->connect("DBI:mysql:$db:$host:$tablename", $user, $pass);
  23. $sqlQuery = $dbh->prepare($query)
  24. or die "Can't prepare $query: $dbh->errstr\n";
  25.  
  26. $rv = $sqlQuery->execute
  27. or die "can't execute the query: $sqlQuery->errstr";
  28.  
  29.  
  30.  
  31. print "
  32. <h3>********** My Perl DBI Test ***************</h3>
  33.  
  34. ";
  35. print "
  36.  
  37. Here is a list of tables in the MySQL database $db.
  38.  
  39. ";
  40. while (@row= $sqlQuery->fetchrow_array()) {
  41. my $tables = $row[0];
  42. print "$tables\n<br>";
  43. #print "$tablename\n<br>";
  44. }
  45.  
  46. $rc = $sqlQuery->finish;
  47. exit(0);
Add Comment
Please, Sign In to add comment