Bonjour,
J'utilise cette requête pour récupérer une valeur dans ma base de donnée :
select mdl_enrol.id from mdl_enrol, mdl_course where courseid = mdl_course.id and enrol='manual' and mdl_course.shortname='S4IN206'
Cela fonctionne parfaitement avec phpMyAdmin mais quand j'ai voulu l'adapter à mon plugin moodle j'ai une erreur : Erreur de lecture de la base de données
Voici mon code :
$idCours = "SELECT {enrol}.id FROM {enrol}, {course} WHERE {enrol}.enrol = 'manual' AND {enrol}.courseid = {course}.id AND {course}.shortname = 'S4IN206'";
$idCours2 = $DB->get_record_sql($idCours);
echo $idCours2;
Et dans mon plugin, j'ai d'autre requête qui fonctionne bien. Je ne vois pas d'où vient le problème pour celui la.
Si quelqu'un pourrait m'aider svp , je lui serais très reconnaissant
Merci d'avance;