Ir para conteúdo
Fórum Script Brasil
  • 0

problema select


Will Fernando

Pergunta

opa galera... assim... to fazendo uma area que mostra os produtos em destaque ... no caso motos... ae ele mistura as motos novas e usadas que foram selecionadas como destaque pra mostra... então cadastrei somente 1 de cada como destaque pra testa v se tava pegando das duas tabelas.. tabela motos e motosusadas ... então deveria mostrar dois registros um de cada tabela ... so que ta me trazendo bem mais registros O.o olhem na figura... * traz 4 porque eu tava limitando na sql

imagemq.png

detalhe é que estes registro que ele mostra são da tabela de motos... e na tabela de motos não EXISTE destaquemotosusadas esse é o campo da otra tabela

e este seria o codigo com a sql

alquem sab me explica o porque desse resultado ??

valww galera

$sql = "SELECT *
FROM `motos`,`motosusadas`
WHERE `destaquemoto` = 'Y' or `destaquemotosusadas` = 'Y'
LIMIT 0 , 4";
$query = mysql_query($sql,$conn);
$dados = mysql_fetch_array($query);
do {
?>
<div style="width: 25%; float:left;">
  
  <table width="203" border="1" align="left">
  <tr>
    <td><div align="center"><img src="img/<?php echo $dados['img1']?>" width="100" height="100"></div></td>
    <td><div align="center"><?php echo $dados['fabricantemoto'].'';?>
    <?php 
    switch($dados['modelomotousada']):
    case '':
    echo $dados['modelomoto'];    
    break;
    default:
    echo $dados['modelomotousada'];
    endswitch;
    ?></div></td>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...