dutopfave 0 Denunciar post Postado Agosto 10, 2015 Galera to fazendo um site de Delivery, e fiz uma consulta, aonde no meu painel adm mostra todas as mistura, nela são listadas: ID | ID_ DIA | NOME | DATA a mistura é de acordo com o dia, então hj é segunda então la no painel do cliente mostra só mistura que é referente a de segunda, mais em fim, na lista, ao invés de mostra o id do DIA, queria que mostrasse o nome, pq ta assim: 10 | 1 | MACARRÃO | 10/08/2015 tenho essas duas consulta, acredito que fazendo IF resolva, mais não sei como começar. $Listar_Tamanho = mysql_query("SELECT * FROM site_tamanho ORDER BY id DESC"); $Assoc_Listar_Tamanho = mysql_fetch_assoc($Listar_Tamanho); $totalRows_Listar_Tamanho = mysql_num_rows($Listar_Tamanho); $Listar_Mistura = mysql_query("SELECT * FROM site_mistura ORDER BY id DESC"); $Assoc_Listar_Mistura = mysql_fetch_assoc($Listar_Mistura); $Row_Listar_Mistura = mysql_num_rows($Listar_Mistura); Compartilhar este post Link para o post Compartilhar em outros sites
ghostring 0 Denunciar post Postado Agosto 10, 2015 poderia informar o nome das colunas de cada tabela? e tb informar o q significa cada codigo qdo um campo eh do tipo numerico e referencia uma cor, ou referencia um dia da semana? ai fica mais facil entender Outra coisa, existe algum campo dentro de uma dessas tabelas que as vincule atraves de chave estrangeira? Compartilhar este post Link para o post Compartilhar em outros sites
dutopfave 0 Denunciar post Postado Agosto 10, 2015 A tabela MISTURA á que eu estou fazendo a consulta tem a chave da tabela DIAS, então a tabela DIAS é: ID | NOME | DATA a tabela mistura é: ID | ID_DIA | NOME | DATA então o ID_DIA da tabela mistura pega o ID da tabela DIAS Compartilhar este post Link para o post Compartilhar em outros sites
Vinicius Ianni 189 Denunciar post Postado Agosto 10, 2015 Usar um join entre as tabelas não resolveria essa questão ? Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Agosto 10, 2015 Faça um relacionamento de tabelas, como sugerido acima. A sintaxe é a seguinte: SELECT * FROM dias AS D INNER JOIN mistura M ON D.id = M.id_dia Com isso, você traz os dados que estão relacionados. Você pode ainda, adicionar a cláusula WHERE para fazer referência para buscar os dados. Compartilhar este post Link para o post Compartilhar em outros sites
dutopfave 0 Denunciar post Postado Agosto 10, 2015 Vlw galera segui aki oque vcs me falaram e deu certo porém usei o LEFT JOIN $Listar_Mistura = mysql_query("SELECT site_mistura.*, site_dias.* FROM site_mistura LEFT JOIN site_dias ON site_mistura.id_dias = site_dias.id"); Compartilhar este post Link para o post Compartilhar em outros sites