boole wrote:
Hello sorry for this lame question but I can't search it becuase I
don't know how to explain it in searchable terms, what I did search
turned up nothing useful.

How can you execute multiple statements in Perl when perl expects one
statement?

Like I thought this would work:

$dbh = DBI->connect("DBI:mysql::$mysql_host", $mysql_user,
$mysql_pass)
  or {
        print "print statement before dying\n";
        die "Can't connect, $DBI::errstr\n";
      }

But it doesn't work, I get syntax error, so how could I say:

or:
execute statement one;
and execute statement two;
end of condition.


my $dbh = DBI->connect( "DBI:mysql::$mysql_host", $mysql_user, $mysql_pass )
  or do {
        print "print statement before dying\n";
        die "Can't connect, $DBI::errstr\n";
      };


John
--
Perl isn't a toolbox, but a small machine shop where you
can special-order certain sorts of tools at low cost and
in short order.                            -- Larry Wall

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to