Quando faço um select usando inner join para acessar duas tabelas e coloco " * " para selecionar todos os campos, não consigo visualizar alguns campos, como por exemplo o campo IMAGENS, que tenho na minha tabela. Porém, se eu informo os campos eu tenho um select perfeito. Porquê? Alguém poderia me explicar.
Abaixo o código do select para vocês verem como estou fazendo.
Pergunta
Keep Kuler
Olá gente!
Sou iniciante em php e tenho uma dúvida.
Quando faço um select usando inner join para acessar duas tabelas e coloco " * " para selecionar todos os campos, não consigo visualizar alguns campos, como por exemplo o campo IMAGENS, que tenho na minha tabela. Porém, se eu informo os campos eu tenho um select perfeito. Porquê? Alguém poderia me explicar.
Abaixo o código do select para vocês verem como estou fazendo.
Agradeço a atenção de todos.
Abs!
<?php $sql = "select portifolio.imagem, portifolio.largura, portifolio.altura, portifolio.observacao, clientes.site"; $sql .= " from portifolio INNER JOIN clientes ON clientes.cod_cliente = portifolio.cod_cliente"; $sql .= " where portifolio.cod_segmento = 2 and portifolio.status = 1 order by portifolio.cod_portifolio desc"; $portfolio = mysql_db_query($db, $sql, $conexao) or die(mysql_error()); ?> <table width="480" cellpadding="5" cellspacing="5" border="0"> <tr> <td colspan="3" class="titulo-tabela"><span class="margem-esquerda">...</span></td> </tr> <?php $conta = 0; while ($rs_portfolio = mysql_fetch_array($portfolio)){ $conta = $conta + 1; ?> <?php switch(conta){ case $conta == 1 :?> <tr> <td width="160" height="130" align="center" valign="top"><a href="<?php print $rs_portfolio["site"]?>" target="_blank"><img src="images/portifolio/interativos/<?php print $rs_portfolio["imagem"];?>" width="<?php print $rs_portfolio["largura"];?>" height="<?php print $rs_portfolio["altura"];?>" border="0" alt=""> <br> <?php print $rs_portfolio["observacao"];?></a> <?php break; case $conta == 2 :?> </td> <td width="160" height="130" align="center" valign="top"><a href="<?php print $rs_portfolio["site"]?>" target="_blank"><img src="images/portifolio/interativos/<?php print $rs_portfolio["imagem"];?>" width="<?php print $rs_portfolio["largura"];?>" height="<?php print $rs_portfolio["altura"];?>" border="0" alt=""> <br> <?php print $rs_portfolio["observacao"];?></a> <?php break; case $conta == 3 :?> </td> <td width="160" height="130" align="center" valign="top"><a href="<?php print $rs_portfolio["site"]?>" target="_blank"><img src="images/portifolio/interativos/<?php print $rs_portfolio["imagem"];?>" width="<?php print $rs_portfolio["largura"];?>" height="<?php print $rs_portfolio["altura"];?>" border="0" alt=""> <br> <?php print $rs_portfolio["observacao"];?></a> </td> </tr> <?php $conta = 0; }?> <?php }?> </table>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.