Integração PHP/AdoDB

Enviada por Miguel 
Miguel
Integração PHP/AdoDB
24 de November de 2002 às 03:17PM
AdoDb permite integração de PHP / MySQL promovendo principalmente uma rápida execução dos procedimentos em PHP.
Uma simples e "eficiente" aplicação do AdoDB, é em "Cacheamento" de páginas, Variáveis e tabelas do banco de dados.
Com uma simples inclusão no início da página principal, você pode selecionar aquilo que você quer Cachear. Eu utilizo em Postnuke, cacheando variáveis, Blocos, Módulos e muito mais. Utilizo também em Galeria de imagens, cachando todas as variáveis. Consegue-se uma velocidade incrível !!!
Exemplo de uma integração em postnuke:

include("./pnadodb/adodb.inc.php");
$ADODB_CACHE_DIR = 'drive:\\temp';
$db = NewADOConnection('mysql');
$db->Connect("nome ou ip do Host", "username", "senha", "Banco de dados");
if (isset($cache)) $rs = $db->CacheExecute(120,'select * from nuke_modules');
else $rs = $db->CacheExecute('select * from nuke_modules');


if (isset($cache)) $rs = $db->CacheExecute(120,'select * from nuke_postwrap_url');
else $rs = $db->CacheExecute('select * from nuke_postwrap_url');


if (isset($cache)) $rs = $db->CacheExecute(120,'select * from nuke_blocks');
else $rs = $db->CacheExecute('select * from nuke_blocks');


if (isset($cache)) $rs = $db->CacheExecute(120,'select * from nuke_xforum_forums');
else $rs = $db->CacheExecute('select * from nuke_xforum_forums');

if (isset($cache)) $rs = $db->CacheExecute(120,'select * from nuke_xforum_posts');
else $rs = $db->CacheExecute('select * from nuke_xforum_posts');

if (isset($cache)) $rs = $db->CacheExecute(120,'select * from nuke_xforum_threads');
else $rs = $db->CacheExecute('select * from nuke_xforum_threads');

while (!$rs->EOF) {
$rs->MoveNext();
}

========================
Vejam os "nuke_nomes das tabelas que estão sendo cacheadas.

Experrimentem e verão. Pode ser aplicado em qualquer PHP.

Abraços

Mike
André de Castro Zorzo
Re: Integração PHP/AdoDB
25 de November de 2002 às 05:35PM
Pq tu não escreves um artigo sobre AdoDB?...
Bobfrank
Re: Integração PHP/AdoDB
29 de December de 2002 às 07:51PM
Olá pessoal, concordo com o André!
Estava buscando uma alternativa após um problema com a sql_layer do phpnuke que estava usando para outro sistema então fui avaliar a Pear DB, Metabase e o AdoDB. Optei pelo AdoDB por estes recursos extras.
Um abraço!
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.