代码之家  ›  专栏  ›  技术社区  ›  Mohd Abdul Mujib

如何在joomla查询中使用mysql变量

  •  -3
  • Mohd Abdul Mujib  · 技术社区  · 7 年前

    如何在joomla中使用mysql变量!查询生成器和 loadObjectList() ?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Mohd Abdul Mujib    7 年前

    很简单,

    $query = $db->getQuery(true);
    $query->select('apses.*,'
            . ' @sess_total_uptime := TIMESTAMPDIFF(MINUTE, apses_date_created, apses_last_activity) as sess_total_uptime, '
            . ' FLOOR(@sess_total_uptime / 60) as hours, '
            . ' ROUND(MOD(@sess_total_uptime, 60)) as mins '
    );
    $query->from($db->quoteName('#__mysessions', 'apses'));
    $db->setQuery($query);
    $db->execute(); // <-- This thing is *VERY* IMP
    $rows = $db->loadObjectList();