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
-
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|
-
Po legal, voce teria esse mesmo codigo, mas acessando um banco de dados MySQL?
Obrigado
-
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.