从看门狗向 table 插入值

insert values to a table from watchdog

我有一个自定义模块,安装后会创建一个 table,其中包含 blablabla 名称和 uid、时间戳作为字段。现在我真正想要的是当 cron 运行时从看门狗 table 获取值(uid,时间戳)并将其传递给我的 blablabla table。有没有办法做这件事?这是我的代码:

**
 * Implements hook_cron().
 */
function example_cron() {
      // Begin building the query.
      $query = db_select('watchdog', 'th')
        ->extend('PagerDefault')
        ->orderBy('wid')
        ->fields('th', array('uid', 'timestamp'))
        ->limit(2000);

      // Fetch the result set.
      $result = $query -> execute();
}

我做到了:

f($r->rowCount() == 0) {
    $query = db_insert('blablabla')
      ->fields(array(
        'timestamp' => $timestamp,
        'wid' => $wid,
        'variables' => $variables,
     ))
     ->execute();