Dúvidas e soluções > Windev, WebDev e WindevMobile

Dica Android: Lendo dados a partir de um servidor externo - parte 1

(1/1)

JacquesBica:
Numa aplicação móvel, na maioria das vezes, é necessário obter informações contidas num banco de dados externo. Vou mostrar como resolvi esta questão através de um pequeno código em PHP.

Como cenário temos uma tabela de rotas de coleta vinculadas cada transportadora. Campos: Rota, Descricao, Transportadora.

Na imagem_102 temos os dados contidos no servidor, neste exemplo fiz acesso ao Firebird.

Abaixo um pequeno código PHP que faz a leitura destes dados:

<?
           
$hostdb    = "10.1.1.77:c:\bancos\banco.fdb"; 
$usuariodb = "SYSDBA";
$senhadb   = "masterkey";
$conexao   = ibase_connect($hostdb,$usuariodb,$senhadb,'WIN1252');

if ($conexao) {   
    $sql       = "select rota, descricao from cadrotas_coleta where transportadora = '$codigo' order by rota";
    $resultado = ibase_query($sql);
    while ($linha = ibase_fetch_row($resultado)) {
        echo "$linha[0]*$linha[1]|";
    }
}
?>

Ao executá-lo, obtemos o seguinte resultado (veja imagem_104):

1*LITORAL|2*SERRA|3*PINHEIROS|4*BOQUEIRAO|5*COLINAS|


Luciano Batata:
Po legal, voce teria esse mesmo codigo, mas acessando um banco de dados MySQL?

Obrigado

JacquesBica:
Olá.
Não tenho acesso ao MySQL. Mas, creio que seja facil adaptar.
Lembrando que esta postagem é de 2011 quando ainda nao tinhamos o RAS que é fornecido pela PC-Soft que dispensa quaisquer "gambiarras" iguais a esta que eu fiz.

Navegao

[0] ndice de mensagens

Ir para versão completa