mySQL???? Как да........

2 отговора 134 прегледа
#1

mySQL???? Как да........

Значи качих си mySQL сървар и той си работи. От конзолата си правя таблици заявки всичко е точно, ама не баш. Трябва ми да работи не Handle, а с Perl. Но незнам как да ги вържа. Някой акоможе да ми помогне ще съм му много благодарен.



Ще черпя

Отговор
в отговор на DBLamera #2

Re: mySQL???? Как да........

Трябват ти DBI и DBD-MySQL

Най-добре ги вземи от CPAN като всички други Perl модули

[линк]

salle.online.bg/sig
Отговор
в отговор на salle #3

Re: mySQL???? Как да........

sled towa move da izpolzwa6 podoben kod:

sub ConnectToDB {
# Prepare a mySQL datasource
my $datasource = "dbi:mysql:$dbname";

# Now that we have a datasource, open a connection to the database
$dbh = DBI->connect("$datasource", $dbuser, $dbpasswd) || &PrintError("Could Not Connect to Database: $DBI::errstr");
return $dbh;
}

$dbh ti e handle na database connection-a. Trqbwa da go izpolzwa6 sled towa za obry6tane kym tazi baza... naprimer:

my $querySQL = "select ...";
my $querySTH = $dbh->prepare($querySQL);
unless ($querySTH->execute) {
&PrintError("\n\nStatement Failed: " . $querySTH->errstr . "\n<p>\n" . $querySQL);
}

Отговор