Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

zimiro

Calculo no mysql nao roda no php

Recommended Posts

to fazendo seguinte calculo no mysql

 

SET @saldo=(select sum(entrada-saida) from contas where data < '2014-07-15'); select *, @saldo := (@saldo + entrada - saida) as saldo from contaswhere data >= '2014-07-15' and data <= '2014-07-30' order by data, hora, id

 

funciona tranquilo no mysql query

ja usando no php da seguinte erro

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select *, @saldo := (@saldo

 

alguem pode ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está executando as duas consultas em uma chamada só.

Execute uma separada da outra, sem o ponto-e-virgula

$pdo = new PDO(/* dados conexao */);

$pdo->query("SET @saldo=(select sum(entrada-saida) from contas where data < '2014-07-15')");
$pdo->query("select *, @saldo := (@saldo + entrada - saida) as saldo from contaswhere data >= '2014-07-15' and data <= '2014-07-30' order by data, hora, id");

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.