[Cascavel-pm] Duvida com DBI

Lorn lorn.br em gmail.com
Quinta Maio 12 08:43:07 PDT 2005


E ai pessoal blz? tenho o seguinte codigo
my  dbh=DBI->connect("dbi:Pg:dbname=$bpg_db;host=$bpg_domain",$bpg_username,$bpg_pwd)
or &FatalError("Can't connect to SQL");
$sth = $dbh->prepare("SELECT login FROM tblala WHERE teste =
'alguamcoisa' and active = 'Y' ; " );

$sth->execute or &FatalError("cant query SQL");
while (($host) = $sth->fetchrow_array)
{
        $fqdn{$host}="$host";
    #    printf "$fqdn{$host}\n";
        my $dbh_mysql=DBI->connect("dbi:mysql:dbname=$mysql_db;host=$bpg_domain",$mysql_user,$mysql_pass)
or &FatalError("Can't connect to Mysql");
        $sth_sql = $dbh_mysql->prepare("select * from tbStats where 
day = '2005-03-22' and host like 'www.$host.%teste.com.br'" );
## MEU PROBLEMA ESTÁ AQUI, QUERO PEGAR SOMENTE OS HOSTS DO $host pra
poder pegar apenas os que estão com active='Y' , é possivel fazer
isso? é muita gambiarra? se tivesse um jeito de andar no hash  
$fqdn{$host}="$host"; meu problema seria resolvido com mais "classe"
mas não como posso "andar" nele. valeu.
        $sth_sql->execute or &FatalError("cant query Mysql");
        while (($day,$host_sql,$hits,$kbytes) = $sth->fetchrow_array)
        {
                print "$host_sql usou $kbytes\n";
        }
        $sth_sql->finish;
        $dbh_mysql->disconnect;




}

$sth->finish;
$dbh->disconnect;


-- 
Lorn 
- Slackware Linux
www.slackwarezine.com.br


Mais detalhes sobre a lista de discussão Cascavel-pm