Non
Je précise ce que j'ai testé :
- j'ai ajouté manuellement avec phpMyAdmin (sans script) dans la table mdl_course_categories la ligne suivante:
- Dans l'interface Moodle, j'ai vidé tous les caches
- j'ai lancé dans le navigateur : monsite.com/moodle/course/index.php?categoryid=8
et la catégorie créée est bien apparue dans l'interface Moodle.
Hypothèse (de non spécialiste) : Peut-être que dans la ligne que vous avez créée avec votre script, il y a des incompatibilités avec d'autres données de vos tables... En vous mettant en mode débogage "Tout : afficher tous les messages de débogage de PHP" et quand vous lancez l'adresse monsite.com/moodle/course/index.php?categoryid=8 , en supposant que 8 soit l'id de votre catégorie, n'y-a-t-il aucune information ?
Christian
Stp comment vider le cache !!???
Pour vider tous les caches, suivre le chemin :
Administration du site ► Développement ► Vider tous les caches