私はmoodleが初めてです。独自の PHP スクリプトを使用して、moodle データベースにクエリを実行しようとしています。データ操作 API を使用していますが、何も取得できないようです。これを達成するために私が取るべきステップは何ですか。$DB グローバル変数にアクセスし、DML API の機能にアクセスできるように、moodle に config.php ファイルを含める必要があるというガイドラインをあちこちで見てきました。以下は私のコードです:
<?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
私は助けに感謝します...ありがとう。