Drupal增加了更改提交ID的可能性

时间:2011-10-12 09:16:23

标签: php mysql drupal drupal-6 drupal-7

大家好,感谢您的兴趣

前段时间我已经开始使用Drupal,但我不是最好的程序员,我正在学习,现在我有一个小问题。 我正在使用 Drupal 6和Webform模块,我希望为webform-results表添加可能性 - 我需要的是将行添加到结果表中,之后点击将< strong>更改提交nid - 将mysql webform_submissions表nid更新为预定义值。 (将nid从21改为23)

我找到了webform.result.inc和webform_handler_filed_submission_link.inc文件,它们显示了结果表,但我不知道如何添加这个功能。

有可能,你能帮助我吗? 我将非常感激!

1 个答案:

答案 0 :(得分:1)

数据库表没有“点击”事件(甚至不知道从哪里开始更正),如果你想更改nid中的webform_results,只需运行此查询:

// Drupal 6
db_query('UPDATE {webform_results} SET nid = %d WHERE nid = %d', $new_nid, $old_nid);

// Drupal 7
db_update('webform_results')->fields(array('nid' => $new_nid))->condition('nid' => $old_nid)->execute();