Qual a maneira de usar um foreach
para essa situação ?
Estaria selecionando um elemento da tabela dois
– evento – e para cada evento, pegar da tabela um
dados que também tenham em sua estrutura o mesmo evento.
Esse HTML é só para mostrar aonde iria cada elemento das tabelas, não está no contexto do php ainda – sem
echo
, semquery
, e demais funções …
<div class='box[]' > <table id='evento[]'> <h2> tabelaDOIS['evento'] </h2> <tr> <td> tabelaUM['mesa'] </td> <td> tabelaUM['nome'] </td> <tr> </table> </div>
No momento eu fiz só uma chamada SELECT
– sem usar JOIN
, WHERE
ou algo do tipo, pois mesmo não entendi como funcionaria na prática que preciso.
Por sinal, ao fazer a pergunta vi nas relacionadas sobre INNER JOIN
, seria esse um caminho ?
As maneiras que tentei manipular os dados das tabelas foram colocando em uma array[ ] e depois com um foreach
ou com while
ir preenchendo conforme existissem os dados nas tabelas, mas não tive sucesso, no máximo que fiz foi um foreach
dentro de outro foreach
e em cada um coloquei arrays[ ] das tabelas do mysql, só que pra cada evento foi colocado todas as informações da tabela, ou seja, tudo errado.
Como não trouxe o código em questão, na verdade gostaria mais de saber com quais ferramentas no php eu estaria lidando e o funcionamento por trás disso.