我是穆德尔的新手。我正在尝试使用我自己的 PHP 脚本查询 moodle 数据库。我正在使用数据操作 API,但我似乎无法获取任何东西。我应该采取哪些步骤来实现这一目标。我在这里和那里看到了许多指导方针,我应该在moodle中包含config.php文件,以便访问$DB全局变量,从而访问DML API的功能。以下是我的代码:
<?php
require '../config.php';
global $DB;
$user= $DB->get_record_sql('SELECT * FROM {mdl_user} WHERE id=?', array(4));
echo mysql_num_rows($user);
?>
当我尝试在 TextMate 编辑器上运行它时出现以下错误:
PHP Warning: require(../config.php): failed to open stream: No such file or directory in /Applications/MAMP/htdocs/moodle24/sbs_android_app/database_manipulation.php on line 2
PHP Fatal error: require(): Failed opening required '../config.php' (include_path='.:') in /Applications/MAMP/htdocs/moodle24/sbs_android_app/database_manipulation.php on line 2
我将不胜感激...谢谢。