Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
tudo bom?:
Estou tentando achar a seguinte solução:
Tenho uma consulta que pega dados de duas tabelas
Foto, Album.
Gostaria de que que na hora de exibir os dados o array tivesse na seguinte forma
array([Foto]=>array([campo1],[campo2]),[Album]=>array([campo1],[campo2]));
Quem faz algo pareciso é o CakePHP mas eu nao gostaria de usalo entao quero fazer normal.
alguem sabe?
abraços
>
INNER JOIN nas duas tabelas.
Obrigado pelo post leandro , mas issu não irar trazer no formato que quero.
não sei se usa "Alias" ou algo do tipo,
se alguem souber post ai.
abraços
Desconheço maneiras de retornar resultados como array()'s. Apenas como atravessá-los.
Vai uma alternativa:
<?php
$resultado = array(
'Album' => array(),
'Foto' => array()
);
$db = new mysqli('server','username','password','database');
$data = $db->query('SELECT `Album`,`Foto` FROM `registros`');
while(($row = $data->fetch_assoc()) !== NULL) foreach($row as $campo=>$valor) $resultado[$campo][] = $valor;
print_r($resultado);
INNER JOIN nas duas tabelas.