Jump to content


Photo

Visitantes Recentes


  • Faça o login para participar
1 reply to this topic

#1 Falci

Falci

    12 Horas

  • Usuários
  • 187 posts
  • Sexo:Masculino
  • Localidade:Brasil

Posted 20/02/2010, 07:01

Então, eu criei um tópico na seção MySQL, perguntando como exibir os ultimos visitantes.

Consegui a seguinte resposta:
SELECT t.de, t.para, t.id, t.dh
  FROM (
    SELECT de, para, id, dh
      FROM recente
      ORDER BY dh DESC
  ) t
  GROUP BY t.de

Agora a dúvida é como fazer isso com o Zend Framework.
Alguém tem alguma sugestão?
<?php /* falci at Falci.me */

$naoAcrediroQueEuFizUmaVariavelTaoGrandeSoParaGuardarUmTres = 3;
?>

#2 Newb

Newb

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:RS

Posted 19/03/2010, 10:18

nunca usei esse frame work, mas como estou meio sem ter o que fazer procurei na documentação e encontrei o seguinte:

$sql1 = $db->select();
$sql2 = "SELECT ...";
 
$select = $db->select()
    ->union(array($sql1, $sql2))
    ->order("id");


tenta colocar

$sql1 = $db->select();
$sql2 = "SELECT t.de, t.para, t.id, t.dh".
        "FROM (".
        "    SELECT de, para, id, dh".
        "    FROM recente".
        "    ORDER BY dh DESC".
        ") t".
        "GROUP BY t.de";

$select = $db->select()
    ->union(array($sql1, $sql2));


não tenho a mínima idéia se vai funcionar, mas é uma sugestão...
vc já deve saber deste link, mas caso não:

http://framework.zend.com/manual/

flw




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq