在moodle中正确使用get_records

时间:2015-02-11 17:21:56

标签: php moodle

我想知道如何才能找到moodle的数据库内容。

我想详细说明用户等。

我的第一次尝试是使用global $DB的PHP代码,但是有一条错误消息:

  

致命错误:在第3行的C:\ xampp \ htdocs \ test.php中的非对象上调用成员函数get_record()

我使用getrecord()功能,但我做得不对。

任何人都可以帮助我吗?我的数据库的名称是" base"。

  

注意:moodle版本是2.7.2

1 个答案:

答案 0 :(得分:0)

这是一个允许您访问Moodle DB的示例。

require_once(dirname(__FILE__).'/../../config.php'; // Insert as many '/../' as you need to get from the subdirectory your file is in, back up to Moodle's config.php

function my_function() {
  global $DB;
  $record = $DB->get_record('user', array('id' => 2));
  var_dump($record);
}

my_function();