+6

Criando um layer para Bancos de Dados

criado por Cléver Anjos em 07/05/2002 8:55pm
Bom, sempre os meus programas começam mais ou menos assim:

<?php
// Copyright notes are here...

require_once("bdfunctions.php");

AbreBD(); // Essa funcao se encontra no bdfunctions.php

$query = "SELECT cid, nome FROM table_xx ORDER BY nome";

$result = BDQuery($query); // Funcao que faz o query em qualquer BD

while ($row = BDRowArray($result)){ // Retorna uma linha da seleção
     echo "$row[0] -> $row[1]";
}
?>

Comentários:

Mostrando 1 - 10 de 12 comentários
O Artigo ampliou meus horizontes... PARABÉNS!!!!!!!!!
02/11/2005 12:52am (~11 anos atrás)

Sandro Caiado disse:
Vaçeu pelo artigo!

[]s
17/07/2005 7:28pm (~11 anos atrás)

r fgi disse:
vc me ajudo
12/07/2005 10:02am (~11 anos atrás)

Cléver Anjos disse:
Caro colega, isso pode ser feito via ODBC, dê ma olhada em http://www.mysql.org e procure por ODBC.
Até mais
14/08/2002 8:47am (~14 anos atrás)

Cléver Anjos disse:
Caro colega, isso pode ser feito via ODBC, dê ma olhada em http://www.mysql.org e procure por ODBC.
Até mais
14/08/2002 8:46am (~14 anos atrás)

Alex Douglas disse:
quando eu fazia programa em vb eu criava uma função desta forma:
function chamada Abrir_Db (arquivo as string, usuário as string, senha as string )

opendb (arquivo, usuario, senha)

end function

quando eu chamava esta função em um procedure fazia da seguinte forma

Form_load ()

Abrir_Db ("Teste_Db","alex","123456")

end sub

fiz isto tudo para perguntar existe esta opção em php, se tiver me informe como posso fazer, obrigado!


Valeu....
26/07/2002 5:00pm (~14 anos atrás)

Cléver Anjos disse:
Parabens Anônimo :-)
Realmente tinha um erro. O trecho correto é:
while ($row = BDRowArray($result)){ // Retorna uma linha da seleção
echo "$row[0] -> $row[1]";
}
09/06/2002 3:57pm (~14 anos atrás)

Cléver Anjos disse:
Na verdade é BDRow mesmo.
Essa funcao retorna uma linha da seleção em formato de vetor não como array associativo.
A função BDRows retorna quantas linhas tem a seleção.
05/06/2002 6:40am (~14 anos atrás)

Cléver Anjos disse:
Na verdade é BDRow mesmo.
Essa funcao retorna uma linha da seleção em formato de vetor não como array associativo.
A função BDRows retorna quantas linhas tem a seleção.
05/06/2002 6:37am (~14 anos atrás)

O artigo é bem útil, principalmente pra quem esteja iniciando no assunto e queira ter uma idéia geral sobre o assunto.
Mas, para os que já possuem um certo domínio da linguagem e a utilizam intensamente, aconselho fortemente o uso de bibliotecas de classes como o ADOdb (http://php.weblogs.com/adodb) ou a PEAR::DB (http://pear.php.net). Como essas bibliotecas são totalmente implementadas em PHP, podemos analisar o seu código e modificá-las, caso seja necessário.

Gostaria de parabenizar a iniciativa de se colocar o tema em discussão.

Atenciosamente,
Davi Mitsuo Shibayama
dmitsuo@yahoo.com
21/05/2002 9:19am (~14 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)