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

Php +oracle +apache + Win2000


lsardinha

Pergunta

php +oracle +apache + win2000

estou usando o seguinte código:

<?
$con = odbc_connect('server','teste','teste');

$sql="select count('*') from tabela";
$resultado=odbc_exec($con,$sql);
$num = odbc_result ($resultado, "qtde");

echo "A tabela tem ". $num." registro(s)";

?>

já tentei outras variações tb e deu pau

usei as no count e nada

usei order by e nada

quando é um select normal funciona beleza

só dá pau quando usa o count

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Tenta:

$sql="select qtde from tabela count('qtde')";

Caso não dê assim, acho que só assim:

<?
$con = odbc_connect('server','teste','teste');
$sql = "select * from tabela";
$resultado = odbc_exec($con,$sql);
$num = odbc_num_rows($resultado, "qtde");
echo "A tabela tem ". $num." registro(s)";
?>

Abs

Link para o comentário
Compartilhar em outros sites

  • 0

Seguinte,

Para você usar Oracle via ODBC, você tem de ir lá no Painel de Controle / Ferramentas administrativas / Fontes de dados ODBC

Aí você precisa ver se você quer que o ODBC seja um DSN ou se ele seja só um nome da fonte de dados no sistema ou usuário.

Isso pode variar de acordo com as politicas de segurança da sua licença.

Mas em geral é o que segue:

Adicionar

Selecione o driver (Oracle)

Defina os parâmetros do Banco

Concluir

Se for um DSN, você conecta assim:

$con = odbc_connect("C:/patch para o arquivo DSN","user","pass");

Se for um nome para a fonte de dados do sistema/usuário, você conecta assim:

$con = odbc_connect("Nome da fonte","user","pass");

Tente fazer o seguinte:

$resultado = odbc_exec($sql) or die("Erro de SQL: ".odbc_error());

Qualquer coisa posta novamente...

Abs

Link para o comentário
Compartilhar em outros sites

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,3k
    • Posts
      652,2k
×
×
  • Criar Novo...