Ir para conteúdo

POWERED BY:

Arquivado

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

daniels19

Select

Recommended Posts

Criei uma pagina de cifras e quero que imprima os album e as musicas dos album da seguinte forma :

 

---------------------

album |

-------------------- |

musica1 |

mucisa2 |

musica3 |

---------------------|

so que eu criei uma tabelda pra todas as cifras de todos os artistas

campos do meu da minha tabela:

 

id 'outo numeraçao'

artista

album

nome da musica

cifra

 

como faço isso:

 

exemplo: http://www.supergospel.com.br/cifras/artista.php?artista=26

 

Muito Grato, Daniel

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamu lá* campo da tabelatabela artista* id_artista - autonumerico* artista - textotabela cifras* id_cifras - autonumerico* id_artista* cifras-----agora você vai relacionar o id_artista das duas tabelasboa sorte

Compartilhar este post


Link para o post
Compartilhar em outros sites

meirelles, você entendeu errado

 

eu kero selecionar todas os albums do artistax e imprimir as  musicas do albumx.

<{POST_SNAPBACK}>

vamu lá

 

* campo da tabela

 

tabela artista

 

* id_artista - autonumerico

* artista - texto

* album

 

tabela cifras

 

* id_cifras - autonumerico

* id_artista

* album

* cifras

 

-----

agora você vai relacionar o artista e album das duas tabelas

 

Primeiro o usuario escolhe a letra do artista, certo?

 

Aí você chama o artista e mostra todos os albuns dele.

 

o usuario escolhe um album aí você faz o select

 

resgata todas as cifras onde artista e album sao iguais

 

boa sorte

 

agora se o problema seja imprimir(impressora)rs

foi mal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

essa instrução union é show de bola, tem algm tutotial dela explore?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ve se isso aqui ajuda:

 

ASP

[*]<%

 

[*]'Capturando dados de duas tabelas em um único RecordSet

 

[*]/*

 

[*]Vamos supor que tenhamos duas tabelas diferentes em um banco de dados, uma com dados dos clientes e outra com dados dos fornecedores. Ambas as tabelas possuem um campo chamado email, e queremos capturar os emails tanto dos clientes como fornecedores em um único RecordSet.

 

[*]*/

 

[*]'A instrução SQL para capturar estes emails seria aseguinte. 

 

[*]

 

[*] strQ "SELECT email FROM clientes UNION SELECT email FROM fornecedores" 

 

[*]

 

[*]'Poderiamos ainda nesta intrução limitar os registros de ambas as tabelas com a clausula WHERE 

 

[*] 

 

[*] strQ "SELECT email FROM clientes WHERE email<>''"

 

[*] strQ = strQ & " UNION SELECT email FROM fornecedores WHERE email<>'' " 

 

[*]

 

[*]'Segue abaixo o código completo para exibir todos os email das duas tabelas na tela

 

[*]

 

[*]Set objCon Server.CreateObject("ADODB.Connection")

 

[*]objCon.Open "Data Source=C:/base_de_dados.mdb;Provider=Microsoft.Jet.OLEDB.4.0;"

 

[*]

 

[*]strQ "SELECT email FROM clientes UNION SELECT email FROM fornecedores"

 

[*]Set objRS Server.CreateObject("ADODB.Recordset")

 

[*]objRS.CursorLocation = 2

 

[*]objRS.CursorType = 1

 

[*]objRS.LockType = 2

 

[*]objRS.Open strQ, objCon,,, &H0001

 

[*]

 

[*]If Not objRS.EOF Then

 

[*] While Not objRS.EOF

 

[*] Response.Write objRS("email") & "<br>"

 

[*] objRS.MoveNext

 

[*] Wend

 

[*]End

 

[*]

 

[*]objRS.Close

 

[*]Set objRS = Nothing

 

[*]

 

[*]objCon.Close

 

[*]Set objCon = Nothing

 

[*]%>

 

Qual quer coisa posta ai!

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.