osclass, как повторить этот sql?

я хочу эхо общего количества кликов каждого идентификатора продукта, хранящегося в item_clicks sql.

ref_id    click
  1         15
  2         4
  3         12

Я использовал этот вызов sql

$totalclicks = $conn->osc_dbFetchResults("SELECT click FROM %st_item_click GROUP BY ref_id", DB_TABLE_PREFIX, osc_logged_user_id());

Я получаю это эхо

ID         Clicks
1            15
2            15
3            15

person Ahmed    schedule 07.05.2016    source источник
comment
Вы действительно можете SELECT click без функции агрегации? Какой сервер БД вы используете?   -  person qxg    schedule 07.05.2016


Ответы (1)


Ваш запрос выглядит нормально, но это не похоже на способ Osclass.

  1. Попробуйте взглянуть на DAO в Osclass.
  2. Включите OSC_DEBUG и OSC_DEBUG_DB в вашем config.php, чтобы иметь точный запрос, который выполняется.

Кроме того, найдите минуту или две, чтобы прочитать страницу разработки плагина и эту руководство, которое поможет вам разработать плагин Osclass и использовать DAO.

person Hussard    schedule 10.05.2016