Erro na consulta no MySql

1. Erro na consulta no MySql

Aurelio dos Santos
aureliods

(usa Debian)

Enviado em 09/01/2009 - 14:32h

Prezados Amigos, Estou com o seguinte problema na minha página web: Fatal error: Call to a member function execute() on a non-object in /var/www-ssl/CISCEA/includes/funcoes.php on line 265 Gostaria de saber como resolver isso, pois na minha base de teste, que é windows, funciona normalmente, mas quando aplico na minha produção que é o Debian 4.0, me retorna este erro.

Fico no aguardo de um help.

Aurelio


  


2. Re: Erro na consulta no MySql

Rafael Arcanjo
ST. RaLF

(usa Arch Linux)

Enviado em 09/01/2009 - 15:08h

Posta o código para podermos analizar.

E outra coisa, eu já trabalhei com homologação, e um ambiente de teste deve ser uma réplica de um ambiente de produção.


3. Re: Erro na consulta no MySql

Aurelio dos Santos
aureliods

(usa Debian)

Enviado em 09/01/2009 - 16:50h

Segue a minha função, sendo que no final da consulta coloquei o "RowCount()" --> funcionou perfeitamente na plataforma Window, ja no Linux não.
Então criei uma função para saber o total de linhas, mais ou menos assim: fLinhas($conexao,"Select count(*) as qtd FROM NomeTabela");

// FUNÇÃO
fLinhas($conn,$sql)
$stm = $conn->prepare($sql);
$stm->execute(); // O ERRO ACUSA ESSA LINHA
$rs = $stm->fetch(PDO::FETCH_ASSOC);
return $rs['qtd'];



4. Re: Erro na consulta no MySql

Rafael Arcanjo
ST. RaLF

(usa Arch Linux)

Enviado em 09/01/2009 - 17:49h

Pelo o que eu andei lendo:
Estava com o mesmo problema, e isso ocorre no PHP 5.2.x e que deve ser corrigido em breve, mas pra resolver isso de maneira simples eh soh ir na configuracao do dotproject, na opcao de system configuration e modificar o tipo de sessao do php, no campo de Session Handler e colocar em PHP DEFAULT e salvar, ele vai voltar pro login e voce efetua o login novamente e o erro desaparece, outro jeito eh ir no codigo e tem o manual em http://www.zen-cart.com/forum/showthread.php?p=287587#post287587


5. Re: Erro na consulta no MySql

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/01/2009 - 15:49h

Esse deve ser o caminho,bug no php.


6. Re: Erro na consulta no MySql

Aurelio dos Santos
aureliods

(usa Debian)

Enviado em 12/01/2009 - 17:07h

Ei amigo, obrigado pela dica, consegui colocar pra funcionar.
Vlw mesmo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts