PHP-GTK: Criando Aplicações Gráficas com PHP Adianti Framework para PHP PHP Programando com Orientação a Objetos Criando Relatórios com PHP


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [phpgtk] Dúvida com PDO e sqlite



Amigos,
 
Uso firebird e usai uma classe de conexão PDO do livro PHP-OBJETOS mas
nao conecta com firebird estou usando certinho a conexao, habilitei a dll
firebird...mas nada...como faço?

Em 9 de agosto de 2010 09:01, Fabrício Cruz Casarini <fabriciocruzcasarini@yahoo.com.br> escreveu:
Valeu Pablo, depois dessa mensagem, eu estou usando o Fabula.. tem me
ajudado muito....

Inté!
[]'s

Fabrício Cruz Casarini



Em 8 de agosto de 2010 18:49, Pablo DallOglio <pablo@dalloglio.net> escreveu:
> Ola Fabrício,
>
> Eu acho que depois que você deu um fetchAll(), o ponteiro
> interno da consulta já atingiu o final e você não conseguirá
> dar outro fetchAll(). Tente armazenar o resultado do fetchAll()
> em uma variável e depois usar o count em cima desta variável.
> Evita chamar dois fetchAll()...
>
> $var = $query->fetchAll();
> ...count($var)...
>
> abraço
> Pablo
>
> Em 21 de julho de 2010 08:54, Fabrício Cruz Casarini
> <fabriciocruzcasarini@yahoo.com.br> escreveu:
>>
>> Galera, me ajudem por favor.
>>
>> Estou tentando usar o sqlite em uma pequena aplicação para o
>> laboratório do meu trabalho.
>> O meu problema é o seguinte, na consulta caso o resultado seja mais de
>> um registro, eu teria que passar um array para um metodo que montará
>> una treeview com os dados (Nome do paciente e nome da Mae dele). Eu
>> não estou conseguindo pegar esses valores.
>>
>> Ja usei $query->fetchAll(TODOS OS TIPOS), $query->fetchObject(). Se eu
>> tirar o teste de quantos registros vieram ($linha =
>> count($query->fetchAll());), o resultado da certo.....
>>
>> Se ficou confuso eu tento novamente :)
>>
>> Valeu!
>>
>> function onGravar(){
>>        try{
>>            $this->getText();
>>            $this->Conn();
>>
>>            $query = $this->pdo->query("SELECT * FROM TbPaciente WHERE
>> NomePaciente='{$this->widget['NomePaciente']}' AND
>> NomeMaePaciente='{$this->widget['NomeMaePaciente']}'");
>>
>>            $linha = count($query->fetchAll());
>>            if($linha==0){
>>               //Nao ha registros com a condição da pesquisa, logo
>> paciente nao é cadastrado e cadastra o registro
>>            }
>>            if($llinha==1){
>>                //Atualiza o registro
>>            }
>>            else{
>>              //chama um metodo para exibir os nomes comm acondição da
>> pesquisa
>>            }
>>        }
>>        catch(PDOException $e){
>>            print $e->getMessage();
>>        }
>>    }
>>
>>
>>
>> []'s
>>
>> Fabrício Cruz Casarini
>>
>> --
>> Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
>> Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
>> Para cancelar a sua inscrição, o e-mail é
>> phpgtk+unsubscribe@googlegroups.com
>> Mais opções na página do grupo:
>> http://groups.google.com.br/group/phpgtk?hl=pt-BR
>
> --
> Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
> Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
> Para cancelar a sua inscrição, o e-mail é
> phpgtk+unsubscribe@googlegroups.com
> Mais opções na página do grupo:
> http://groups.google.com.br/group/phpgtk?hl=pt-BR

--
Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
Para cancelar a sua inscrição, o e-mail é phpgtk+unsubscribe@googlegroups.com
Mais opções na página do grupo: http://groups.google.com.br/group/phpgtk?hl=pt-BR

--
Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
Para cancelar a sua inscrição, o e-mail é phpgtk+unsubscribe@googlegroups.com
Mais opções na página do grupo: http://groups.google.com.br/group/phpgtk?hl=pt-BR