Ir para conteúdo

POWERED BY:

Arquivado

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

yuriarrua

[Resolvido] Erro chato

Recommended Posts

salve amigos do forum eu mais uma vez com os meus problemas hehehe

Bom é o seguinte esta me retornando um erro na consulta:

 

ERRO:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\EasyPHP 2.0b1\www\pasta\aplicativo\utilitarios\lancamento\lancamento.php on line 38

MEU CODIGO: a linha 38 é no while

<?php 
	  $comando="select c.cli_id,c.cli_nome,v.vei_veiculo,v.vei_placa,date_format(s.ser_dtentrada,'%d/%m/%Y') as data,s.ser_nota,s.ser_id,v.vei_ano
	  from clientes c right join  veiculos v
	  on c.cli_id=v.vei_cliid
	  right join servico s
	  on v.vei_id=s.ser_veiid
	  where  s.ser_dtsaida is null ";
	  $resultado=mysql_query($comando,$bd);
	  while ($campo=mysql_fetch_array($resultado))
	   {

	  ?>

Pra mim o codigo ta certo derrepente voces vendo de fora encherguem algo errado... :blink:

isso esta acontecendo em outras 2 consultas o mesmo erro, no restante esta normal...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já apguei.

 

Aqui nesta linha:

$resultado=mysql_query($comando,$bd);
	  while ($campo=mysql_fetch_array($resultado))

essa variável $db ai referente a conexão com a bse de dados, não deve ficar ai, ela tem que ficar onde seleciona a base de dados, assim:

 

mysql_select_db('bando',$db);

 

e no resto do script, esqueça a var $db.

 

<?php
	  $comando=mysql_query("select c.cli_id,c.cli_nome,v.vei_veiculo,v.vei_placa,date_format(s.ser_dtentrada,'%d/%m/%Y') as data,s.ser_nota,s.ser_id,v.vei_ano
	  from clientes c right join  veiculos v
	  on c.cli_id=v.vei_cliid
	  right join servico s
	  on v.vei_id=s.ser_veiid
	  where  s.ser_dtsaida is null")or die(mysql_error());
	  while ($campo=mysql_fetch_array($comando))
	   {

	  ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela dica ajudou muito, com essa modificaçao no codigo ele informa na tela qual é o erro, que no meu caso eu tinha digitado o nome de uma tabela errado...

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.