Ir para conteúdo
Fórum Script Brasil
  • 0

[Erro] Consulta não retorna nenhum campo, dados


Martinsrj

Pergunta

Olá pessoal, boa tarde!

Estou fazendo uma conexão com o BD oracle, porem não me retornar nenhum dado, apesar de aparecer inumeros traços.

Segue o meu código:

testeoracle1.php

<?php
require_once 'ultimaFuncao.php';
require_once '../vantiveConf.php';
require_once 'morrer.php';

global $vantive;    // vantiveConf.php
$conexao = ora_logon("{$vantive["login"]}@{$vantive["banco"]}",$vantive["senha"]);

$cursor = ora_open($conexao);

ora_parse($cursor, "SELECT * FROM swbappsp.sw_hd_case WHERE rownum <10");
ora_exec($cursor);


while(ora_fetch_into($cursor,$dt[],ORA_FETCHINTO_NULLS|ORA_FETCHINTO_ASSOC)){    
echo $dt['swhdcaseid'] . " - " . $dt['swhdcaseid'] . "<br>\n";
}

ora_close($cursor);
?>
Possuo uma pagina chamada queryOracle.php onde utilizo para outras consultas e funciona normalmente!!!
<?php
require_once 'ultimaFuncao.php';
require_once '../vantiveConf.php';
require_once 'morrer.php';

function queryOracle($query){
    //retorna array assoc
    global $vantive;    //vantiveConf.php
    $conexao = ora_logon("{$vantive["login"]}@{$vantive["banco"]}",$vantive["senha"]);
    if( !$conexao )
        morrer('Erro em ora_logon: ' . ora_error());
    $cursor = ora_open($conexao);
    if( !$cursor )
        morrer('Erro em ora_open: ' . ora_error());

    $result = ora_parse($cursor,$query);
    $result = ora_exec($cursor);

    while(ora_fetch_into($cursor,$coluna[],ORA_FETCHINTO_NULLS|ORA_FETCHINTO_ASSOC)){}
    //if( ora_error($cursor) ) echo ora_error($cursor);
    //if( ora_error($conexao) ) echo ora_error($conexao);

    ora_close($cursor);
    ora_logoff($conexao);

    //if( count($coluna) ) array_pop($coluna); //tira um item vazio do final
    
    return $coluna;
}
?>

Abaixo segue a imagem da minha tabela:

70fbe27a5d8f96e0cd45f56184e89c61.jpg

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...