I have a small question about MySQL.
I have the following MySQL query:
sq1 = mysqli($conexao,"select * from tabela1");
$tr1 = mysqli_num_rows($sq1);
Then I make the famous loop:
for ($i=0;$i<$tr1;$i++)
{
$registro1 = mysqli_fetch_array($sq1);
$codigo1 = registro1['tabela1_codigo'];
From codigo1
, I make a new query to search for data in tabela2
:
sq2 = mysqli_query($conexao, "select * from tabela2 where
tabela2_estrangeira='$codigo1'");
sq2 = mysqli_query($conexao, "select * from tabela3 where
tabela3_estrangeira='$codigo1'");
// faço um outro 'for' aqui para listar os dados da tabela2:
// faço um outro 'for' aqui para listar os dados da tabela3:
...
}
My question is: How can I optimize these queries using only select
?