WindevBrasil - Fórum Windev, Webdev e WindevMobile

Dúvidas e soluções => Windev, WebDev e WindevMobile => Tópico iniciado por: JacquesBica em Dezembro 15, 2011, 11:45:12 am

Título: Dica Android: Lendo dados a partir de um servidor externo - parte 1
Enviado por: JacquesBica em Dezembro 15, 2011, 11:45:12 am
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|


Título: Re:Dica Android: Lendo dados a partir de um servidor externo - parte 1
Enviado por: Luciano Batata em Outubro 31, 2018, 06:41:00 pm
Po legal, voce teria esse mesmo codigo, mas acessando um banco de dados MySQL?

Obrigado
Título: Re:Dica Android: Lendo dados a partir de um servidor externo - parte 1
Enviado por: JacquesBica em Novembro 01, 2018, 01:26:45 pm
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.