[Cascavel-pm] perl e mysql
Marco Lima
marco.lima em e-via.com.br
Terça Maio 3 08:51:20 PDT 2005
Salve Tarik !
Tente o seguinte:
#!/usr/bin/perl
use strict;
use DBI;
my $db="minhatabela";
my $host="localhost";
my $userid="usuario";
my $passwd="senha";
my $connectionInfo="DBI:mysql:database=$db;$host";
my $dbh = DBI->connect($connectionInfo,$userid,$passwd);
my $query = "SELECT name FROM oi";
my $sth = $dbh->prepare($query);
$sth->execute();
while (@row = $sth->fetchrow_array()) {
print "Row: @row\n";
}
$sth->finish();
$dbh->disconnect;
ou se preferir basta:
#!/usr/bin/perl
use strict;
use DBI;
my $dbh = DBI->connect(DBI:mysql:database,"usuario","senha", {
RaiseError => 1, });
my $sth = $dbh->prepare("SELECT name FROM oi");
$sth->execute();
my $array_ref = $sth->fetchall_arrayref( { name => 1, } );
foreach my $row (@$array_ref) {
print "Row: $row->{name}\n";
}
exit;
Espero ter ajudado !
[ ]'ção
> Ola Pessoal,
>
> Estou tendo que fazer um script em perl para conectar ao mysql e
> estou precisando retornar no formato de tabela so que nao estou tendo
> muito sucesso.
> Alguem tem como me ajudar??
>
> segue o codigo abaixo:
>
> #!/usr/bin/perl
>
>
> use DBI;
>
> my $db="minhatabela";
> my $host="localhost";
>
> my $userid="usuario";
> my $passwd="senha";
> my $connectionInfo="DBI:mysql:database=$db;$host";
>
>
> my $dbh = DBI->connect($connectionInfo,$userid,$passwd);
>
>
> my $query = "SELECT name FROM oi";
>
> my $sth = $dbh->prepare($query);
>
> $sth->execute();
> print $sth;
>
> $sth->finish();
> $dbh->disconnect;
>
> -----------------
> Tarik Faria da Silva Gregorio
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
>
Marco Lima
J. A. P. H.
marco.lima em e-via.com.br
mago em rio.pm.org
+55 19 96 56 06 46
Sociedade Perl do Brasil | http://www.perl.org.br
Perl Monks | http://www.perlmonks.org
Brasil Perl Mongers | http://brasil.pm.org
Register Linux User #355235
Slackware Linux, for the subgenius
Mais detalhes sobre a lista de discussão Cascavel-pm