我是新來的moodle。我試圖用我自己的PHP腳本查詢moodle數據庫。我正在使用數據操作API,但我似乎無法獲取任何內容。我應該採取什麼措施來實現這一點。我在這裏和那裏看到了很多指導原則,我應該在moodle中包含config.php文件,以便訪問$ DB全局變量,從而訪問DML API的功能。以下是我的代碼:查詢moodle中的moodle數據庫
<?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
我會欣賞的幫助...謝謝。
該文件實際上是在正確的地方。我不知道我做錯了什麼。這個config.php在我的文件夾之外 –
嗯。嘗試移動它並將路徑更改爲「./config.php」,看看是否有幫助 –