mk_leben.pl 1012 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. #!/bin/perl
  2. use strict;
  3. use warnings;
  4. use DBI;
  5. use Data::Dumper;
  6. use utf8;
  7. ## Connect to the database.
  8. my $dbh = DBI->connect( "DBI:mysql:database=<dbtablename>;host=<dbhost>",
  9. "<dbusername>", "<dbpass>",
  10. {'RaiseError' => 1});
  11. my $query_handler = $dbh->prepare("
  12. SELECT
  13. user.name,
  14. blutdruck.user_id,
  15. blutdruck.systolisch,
  16. blutdruck.diastolisch,
  17. blutdruck.puls
  18. FROM
  19. user
  20. LEFT JOIN
  21. blutdruck
  22. ON
  23. ( user.id = blutdruck.user_id )
  24. GROUP BY
  25. user.id
  26. ORDER BY
  27. blutdruck.id
  28. DESC
  29. # DESC LIMIT 1
  30. ");
  31. ## define variables
  32. my ( $user_name ,$user_id, $systolisch, $diastolisch, $puls );
  33. #Query abfragen
  34. $query_handler->execute();
  35. ##Angeben der Spalten welche abgefragt werden sollen
  36. $query_handler->bind_columns( \$user_name, \$user_id, \$systolisch, \$diastolisch, \$puls );
  37. ## LOOP THROUGH RESULTS
  38. while($query_handler->fetch()) {
  39. print "username=$user_name\n";;
  40. print "systolisch=$systolisch\n";
  41. }