Relacionamento entre tabelas com mysql_fetch_object.
Bem, já criei o relacionamento entre os campos e as tabelas no MySQl. Porém preciso que ao invés de aparacer o id da categoria, registrada na tabela y, preciso que apareça o nome desta categoria que se encontra na tabela x. Como dito, o id é o mesmo entre ambas. O problema é que só consigo fazer isso funcionar quando faço um while= mysql_fetch_array, porém isso não funciona com mysql_fetch_object.
//////////////////////////////////////Código de Relacionamento que funciona, mas não dentro do mysql_fetch_object
$sqlC = "SELECT * FROM guia_categorias WHERE id_categoria = " . $linha['id_categ_anuncio'];
$queryC = mysql_query($sqlC);
$categoria = mysql_fetch_assoc($queryC);
//////////////////////////////////////Código do Arquivo com mysql_fetch_object
<?php
// Seleciona todos os usuários
$buscarusuarios = mysql_query("SELECT * FROM anuncio WHERE title_anuncio like '".$_POST['palavrachave']."%'");
$total = mysql_num_rows($buscarusuarios);
if (empty($_POST['palavrachave']))
{
echo "Digite uma palavra-chave para sua busca";
}
else // define valores se o resultado não for vazio
{
echo "Sua busca por ".$_POST['palavrachave']." retornou ".$total." resultado(s)<br>";
$total = 0;
// gera o loop com os resultados
while ($usuario = mysql_fetch_object($buscarusuarios)) {
?>
<table id="anuncio">
<tr><td width="230px" rowspan="6" height:"170px">
<?php echo "<img src='admin/images/anuncio/".$usuario->img_home."' alt='Foto de exibição' /><br />";?>
</td><td id="titanuncio"><?php echo $usuario->title_anuncio;?></td></tr>
<td width="410px" id="categanuncio"><?php echo $usuario->id_categ_anuncio ;?></td></tr>
<td></td></tr>
<td id="endanuncio"><?php echo $usuario->end_anuncio ;?></td></tr>
<td id="telanuncio"><?php echo $usuario->telefone_anuncio ; ?></td>
<tr><td height="40px" id="barraanuncio">
<a href="#">Ver Detalhes</a> || <a href="#">Entre em Contato</a> || <a href="#">Mapa de Localização</a></td></tr>
</table>
</br></br>
<?php } }?>Discussão (1)
Carregando comentários...