Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
As seguintes tabelas:
--------------------------------------------------------------------------------
site1_textos
--------------------------------------------------------------------------------
ID | TITULO | CONTEUDO
1 | titulo1 | asdsdkaasdjjsdsad
2 | titulo2 | sdfadsfdfasdsdfa
3 | titulo3 | fasdsdfdfsfsddfsdsfdfa
--------------------------------------------------------------------------------
ID, TITULO, CONTEUDO, DATA
--------------------------------------------------------------------------------
site2_textos
--------------------------------------------------------------------------------
ID | TITULO | CONTEUDO
1 | titulo1 | asdsdkaasdjjsdsad
2 | titulo2 | sdfadsfdfasdsdfa
3 | titulo3 | fasdsdfdfsfsddfsdsfdfa
--------------------------------------------------------------------------------
ID, TITULO, CONTEUDO, DATA
Como da para notar ambas as tabelas tem mesma estrutura, o que quero fazer é por exemplo:
$db->results("SELECT * FROM site1_textos, site2_textos ORDER BY data DESC LIMIT 0,5");
e poderia retornar algo assim (se não estou enganado):
array(0 => array('ID' => 1, ...), 1 => array('ID' => 1, ...), 2 => array('ID' => 2, ...), 3 => array('ID' => 2, ...), 4 => array('ID' => 3, ...));
No caso teria como retornar junto as colunas no array o prefixo da tabela com algo como replace ou substr? retornando assim:
array(0 => array('ID' => 1, 'prefixo' => 'site1'...), 1 => array('ID' => 1, 'prefixo' => 'site2'...), ...)
Tem como fazer isso?
Carregando comentários...