Jump to content


Photo

Resultado de Select SUM em php e oracle


  • Faça o login para participar
1 reply to this topic

#1 Guilherme Eloi

Guilherme Eloi

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:Divinopolis

Posted 19/02/2015, 10:48

Bom dia pessoal,

não consigo exibir o resultado de uma soma em um select usando php e oracle.

 

Poderiam me ajudar?

 

Esse é meu codigo

<meta charset="UTF-8">
	<?php
	include "../conecctgula.php";

	$data1 = $_POST['data1'];
	$data2 = $_POST['data2'];
	$qtd =$_POST['qtd'];
	$produtos = $_POST['produtos'];

	$consultamot = "
	select sum (pcpedi.qt / pcpedi.qtunitcx) AS TOTAL_SUM
	from pcpedi
	where pcpedi.data between TO_DATE($data1, 'dd/mm/yyyy') and TO_DATE($data2, 'dd/mm/yyyy')
	and pcpedi.qt >= $qtd
	and pcpedi.codprod in ($produtos)
	";

	$stmtA = OCIParse($conexao, $consultamot) or die("ERRO NA ANÁLISE SELECT DO Consulta Carregamento");

	oci_define_by_name($stmtA, "TOTAL_SUM", $total);

	echo OCIExecute($stmtA, OCI_DEFAULT);

	echo "Período de $data1 até $data2 </br>";
	echo "Produtos: $produtos </br>";

	while(oci_fetch($stmtA)){
		echo "Resultado: $total";
	}

	?>

Esse éo meu erro

 

 

 

Fatal error: Call to undefined function: oci_define_by_name() in /var/www/htdocs/pagina/acompanhamento/rel_media_volumes.php on line 23

 

 

Agradeço a todos , obrigado!



#2 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 21/02/2015, 13:15

Cara remove esta linha e adicione no loop uma variavel = oci_fetch_array(conexao, oci_parse)

E exibe: variavel ["NOME COLUNA TUDO EM MAIÚSCULO"]
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq