Jump to content

[SOLVED] Separate file for Perl database info?


Recommended Posts

This is the one thing that's been really messing me over: am learning Perl currently, and I have yet to figure out how to put a separate file with database info, and then "require/do" it in. For example, the include file (ie: db.pl) :

my $database = "database";
my $dbuser = "user";
my $dbpass = "password";
my $hostname = "localhost";

and the main file (ie: file.pl):

#!/usr/bin/perl -w
use strict;
use warnings;
use DBI;
use DBD::mysql;

require "db.pl" or die("Can't require db.pl");
my $dbh = DBI->connect("DBI:mysql:database=$database;host=$hostname",$dbuser,$dbpass) || die "\nDB connection error!\n"

or how does that goes? Put it in a subroutine, maybe? (On that note, anyone also have good links to learning Perl subroutines?)

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.