Ir para conteúdo

POWERED BY:

Arquivado

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

Walck

Selecionar primeiro registro

Recommended Posts

Bom dia Amigos,

 

 

Tenho duas tabelas

 

tabela "categorias"

*campos*

cat_id

cat_nome

 

tabela "obras"

*campos*

obra_id

cat_id

obra_nome

 

preciso fazer um select pegando todos os id e nomes das categorias e pegando a id da PRIMEIRA obra da categoria em qustão para montar os links

 

que ele me imprima o seguinte resultado

<a href='view_obra.php?categoria=1&primeira_obra=1'>nome_da_categoria</a>

<a href='view_obra.php?categoria=2&primeira_obra=1'>nome_da_categoria</a>

<a href='view_obra.php?categoria=3&primeira_obra=1'>nome_da_categoria</a>

 

que ele ache todas as categorias e o id de todas as obras até o fim.....

 

Muito Obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

seu SELECT vai ser assim...

 

 

$sql = "SELECT O.obra_id, C.cat_id, C.cat_nome FROM obra O, categoria C WHERE O.cat_id=C.cat_id GROUP BY O.cat_id";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pô wolfphw cara brigadão msm , cara não entendi nem a logica do select, que você me fez heheheh mas como estou a quase 40 horas sem dormir nem vou tentar agora, cara tentei de todos os jeitos mas não consegui montar os links com os resultados, tem como me ajudar?alguem me ajuda????olhem o que eu fiz:

$sql = "SELECT 0.obra_id, C.cat_id, C.cat_nome FROM obra O, categoria C WHERE O.cat_id=C.cat_id GROUP BY O.cat_id";while ($dados = mysql_fetch_array($sql)) {$cat_nome = $dados['c.cat_nome']; $cat_id = $dados['c.cat_id']; $obra_id = $dados['0.obra_id'];echo "<p><a href='view_obra.php?cat=$cat_id&id=$obra_id'>$cat_nome</a></p>";}

mas deu um tremendo erro rsvalew!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Po cara a resposta foi esta.... Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/restricted/home/marcenarialegno/public_html/view_cat.php on line 19o que será que fiz 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.