Ir para conteúdo

POWERED BY:

Arquivado

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

Bruno Conte

Erro query

Recommended Posts

que erro e esse:

 

Resource id #8

 

minha query e de uma busca, verifiquei e a variavel esta vindo o valor, mais quando entra na query ele nao da resultado e da o erro a cima:

 

$nome = $_POST['nome'];
$produto = $_POST['produto'];
echo $pedido2 = $_POST['pedido2'];
$datainicio = implode('-',array_reverse(explode('/',$_POST['datainicio'])));
$datafim = implode('-',array_reverse(explode('/',$_POST['datafim'])));
if(empty($nome) && empty($produto) && !empty($pedido2) && empty($datainicio) && empty($datafim)) {

print_r($sql = mysql_query("select a.id, a.pedidofisico, a.data, a.cliente, a.cpf_cnpj, a.data, b.id_pedido, b.valorun, b.valorreal, b.precodif, b.produto, b.qtd, b.qtd1, b.saldo from pedido a, pedido_itens b where a.pedidofisico = '$pedido2' AND a.pedidofisico = b.id_pedido order by a.id DESC", $db));		

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça isso:

$sql = mysql_query("select a.id, a.pedidofisico, a.data, a.cliente, a.cpf_cnpj, a.data, b.id_pedido, b.valorun, b.valorreal, b.precodif, b.produto, b.qtd, b.qtd1, b.saldo from pedido a, pedido_itens b where a.pedidofisico = '$pedido2' AND a.pedidofisico = b.id_pedido order by a.id DESC", $db) or die(mysql_error());

Aí o erro vai aparecer mais ou menos igual ao do PHPMyAdmin

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, man, isso não exatamente um erro, é a resposta do MySQL...

 

Você está dando um print no mysql_query.

 

Faça o seguinte:

 

$sql = mysql_query("select a.id, a.pedidofisico, a.data, a.cliente, a.cpf_cnpj, a.data, b.id_pedido, b.valorun, b.valorreal, b.precodif, b.produto, b.qtd, b.qtd1, b.saldo from pedido a, pedido_itens b where a.pedidofisico = '$pedido2' AND a.pedidofisico = b.id_pedido order by a.id DESC", $db)

 

E em seguida você pode utilizar, por exemplo:

//Quantidades de linhas afetadas
echo mysql_affected_rows();
//ou 
echo mysql_num_rows($sql);

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.