`
天梯梦
  • 浏览: 13746052 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

Moodle: 查询任意数据库

 
阅读更多

代码:

if (!file_exists('../../config.php')) {
    header('Location: ../../install.php');
    die;
} 

require_once('../../config.php');
require_once("../../mod/feedback/lib.php");
    
// 课程ID    
$course_id = 22; //课程ID

/*
$sql = "select 
                m.id as m_id, 
                m.name as m_name, 
                cm.id as cm_id,
                cm.course as cm_course,
                cm.module as cm_module,
                cm.instance as cm_instance,
                cm.instance as cm_instance,
                cm.section as cm_section
                
                
        from {modules} m, {course_modules} cm where cm.module=m.id and cm.course = '$course_id' and cm.id in (SELECT cs.sequence FROM {course_sections} cs where cs.course = '$course_id')";
*/

// 显示所有tables
//$sql = "SHOW TABLES"; 

// 显示某一表的所有字段
//$sql = "SHOW COLUMNS FROM {quiz_feedback}";

// 自定义查询
$sql = "select * FROM {course_modules} cm where cm.course = '$course_id' and cm.module=7";  

//$sql = "select cm.*, m.* from {modules} m, {course_modules} cm where cm.module=m.id and cm.course = '$course_id' and cm.id in (SELECT cs.sequence FROM {course_sections} cs where cs.course = '$course_id')";
$res = $DB->get_records_sql($sql);
 

echo '<pre>';  echo '$cm===>'; print_r($res);  echo '</pre>'; die;

 

 

原文:Moodle: 查询任意数据库

 

分享到:
评论

相关推荐

    Moodle: 如何修改moodle——theme主题皮肤

    Moodle是一款开源的在线学习管理系统,它为教育者和学习者提供了一个互动性强、功能丰富的平台。在Moodle中,主题(Theme)是决定网站视觉风格的关键元素,它包括颜色、布局、字体等元素,可以按照用户的喜好或教育...

    moodle数据库表结构

    由于Moodle数据库通常包含大量数据,因此定期进行索引优化、查询优化和数据库维护(如重建统计信息)对于保持系统的高性能至关重要。 6. **备份与恢复** Moodle的数据安全非常重要,定期备份数据库是必要的。...

    Moodle数据库ERD

    Moodle2.2的数据库ERD图。网上找的Moodle数据库的ERD图。版本为2.2,这个图很值得学习。

    moodle数据库结构.pdf

    Moodle是一款开源的在线学习平台,其数据库结构复杂且全面,包含了大约200张表,用于支撑系统的各种功能。这个数据库的设计旨在支持教学、学习以及管理活动,包括用户信息、课程设置、权限控制等多个方面。 首先,...

    moodle 数据库 脚本

    初始化moodle系统数据库脚本,使用mysql数据库

    MOODLE:建构主义的网络课程管理系统

    本文主要介绍了一个基于建构主义学习理论的网络课程管 理系统(学习管理系统)的特点、架构与功能,为课程管 理系统的设计、开发与应用提供借鉴。

    Moodle系统数据库设计说明书.pdf

    Moodle系统数据库设计说明书.pdf

    docker-moodle:穆迪的Docker映像

    面条 ... 它是Moodle最新的3.3+... 在数据库中创建的moodle数据库的名称 DB_ENV_USER 数据库用户 DB_ENV_PASSWORD 数据库的密码,最好使用文件密码 DB_ENV_PASSWORD_FILE 在使用的db密码文件:最后一行是唯一有效的。

    ansible-moodle:通过Ansible安装和管理moodle实例

    名称默认值描述moodle_version 3.4 Moodle套件版本moodle_external_url http://localhost:8888 外部网址moodle_enable_av Truemoodle_data_dir /srv/moodledata 上传文件的位置moodle_db {} Moodle数据库配置moodle...

    moodle:适用于javaGuru Lessons的moodle

    1. **Moodle架构**:Moodle采用PHP编写,支持多种数据库系统,如MySQL、MariaDB和PostgreSQL。它基于服务器-客户端模型,课程内容存储在服务器上,通过HTTP协议向用户端提供服务。 2. **Moodle课程创建**:教师可以...

    moodle:Moodle-世界开源学习平台

    Moodle,全称为“Modular Object-Oriented Dynamic Learning Environment”,即模块化面向对象的动态学习环境,是一款全球广泛使用的开源学习平台。它的设计目的是为了支持教育者创建互动、协作和个性化的在线学习...

    Moodle

    ### Moodle:E-Learning课程开发全面指南 #### 知识点一:Moodle与E-Learning Moodle是一款广受欢迎的开源学习管理系统(LMS),它为教育者、管理员和学习者提供了一个强大的平台,用于创建个性化的学习环境。本书...

    moodle数据库结构

    Moodle 是一个开源的在线学习管理系统,其数据库结构是整个系统的核心组成部分,包含了大量用于存储课程、用户信息、权限管理等数据的表。Moodle 的数据库大约由200个表组成,这使得初次接触的人可能会感到有些复杂...

    integration_moodle:oodle将Moodle集成到Nextcloud

    Moodle Nextcloud应用程序 :graduation_cap: Moodle集成提供了一个仪表板小部件,用于显示有关您最近的课程和即将发生的事件的信息。 它还允许您在Moodle中搜索内容。 :wrench: 配置用户设置帐户配置在“连接的帐户...

    Moodle数据库关系图 ERD图

    Moodle 数据库关系图

    moodle:Moodle手机

    Moodle手机 这是官方 Moodle Mobile 应用程序源代码的主要存储库。 用户文档: : 开发者文档: : 错误追踪器: : 发行说明: : 要构建应用程序,请参阅:

    aws-refarch-moodle:Moodle参考架构与支持的Cloud Forming模板

    在AWS上托管Moodle 版本1.0.0 :copyright:2018 Amazon Web Services,Inc.及其分支机构。 版权所有。 未经Amazon Web Services,Inc.事先书面许可,不得全部或部分复制或重新分发此作品。禁止商业复制,借出或出售...

Global site tag (gtag.js) - Google Analytics