carol Postado Agosto 22, 2003 Denunciar Share Postado Agosto 22, 2003 Por que esse código ta dando erro na linha 2 e 4 do arquivo MOSTRASELECT3.PHP (é o segundo código ai embaixo)? 2 e 4 estão SUBLINHADAS. Warning: Supplied argument is not a valid MySQL result resource in c:\phpdev\www\imobiliaria\www\mostraselect3.php on line 2 Warning: Supplied argument is not a valid MySQL result resource in c:\phpdev\www\imobiliaria\www\mostraselect3.php on line 4 <? $conec; $bco; $conectou = 0; include "conexao.php"; if ($conectou) { $sql = "select para, tipo, bairro, preço from tb_imoveis ORDER BY preço DESC LIMIT 3 "; $res = mysql_query($sql,$conec); $linhas = mysql_num_rows($res); if (($res) and ($linhas)) { include "mostraselect3.php"; } else { echo "Erro, favor avisar pelo e-mail rrr@rrr.com."; } //fecha else } //fecha conectou ?> Ai o MOSTRASELECT3.PHP É ESSE: <? $linhas = mysql_num_rows($res); $linhasini = 1; $dados = mysql_fetch_array($res); ?> <? while ($linhasini <= $linhas) { $para = $dados['para']; $tipo = $dados['tipo']; $bairro = $dados['bairro']; $preço = $dados['preço']; ?> <table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr> <td> <table width="372" border="0" align="center" cellpadding="0" cellspacing="1"> <tr> <td width="144" align="left" bgcolor="#CCCCCC"> <div align="right"><font color="#666666"><strong><font color="#666666"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Tipo:</font></strong></font></strong></font></div></td> <td width="228" align="left" bgcolor="#EAEAEA"> <div align="left"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <?php echo $tipo; ?></font></strong></div></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC"> <div align="right"><font color="#666666"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para:</font></strong></font></div></td> <td align="left" bgcolor="#EAEAEA"> <div align="left"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $para; ?> </font></strong></div></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC"> <div align="right"><font color="#666666"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Bairro:</font></strong></font></div></td> <td align="left" bgcolor="#EAEAEA"> <div align="left"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <?php echo $bairro; ?> </font></strong></div></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC"> <div align="right"><font color="#666666"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Preço:</font></strong></font></div></td> <td align="left" bgcolor="#EAEAEA"> <div align="left"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <?php echo $preço; ?> </font></strong></div></td> </tr> </table> </td> </tr> </table> <? $linhasini ++; $dados = mysql_fetch_array($res); } ?>obrigada a todos! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Agosto 23, 2003 Denunciar Share Postado Agosto 23, 2003 Dei uma olhada e não encontrei o erro, só não entendi porque tu repete $linha = mysql_num_rows($res) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Agosto 23, 2003 Denunciar Share Postado Agosto 23, 2003 Não sei cê pode ser isso mais tira aquele cone do query tipo:mysql_query($blabla),e daria menos trabalho cê você colocasse um * no select pra não ter que escrever tudo aquilo lá......e no while fica mais fácil faze-lo com o fetch_array já que quando acabar as ocorrências vai dar valor falso e vai retornar os resultados que cê quer tipo:while($dados=mysql_fetch_array($res)){$para = $dados['para']; $tipo = $dados['tipo']; $bairro = $dados['bairro']; $preço = $dados['preço']; }Fica mais fácil..bom.....pelo menos eu acho né ^^" Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
carol
Por que esse código ta dando erro na linha 2 e 4 do arquivo MOSTRASELECT3.PHP (é o segundo código ai embaixo)? 2 e 4 estão SUBLINHADAS.
Warning: Supplied argument is not a valid MySQL result resource in c:\phpdev\www\imobiliaria\www\mostraselect3.php on line 2
Warning: Supplied argument is not a valid MySQL result resource in c:\phpdev\www\imobiliaria\www\mostraselect3.php on line 4
obrigada a todos!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.