Bonsoir Steven,
Dans votre premier message, vous écriviez : "une catégories est créer dans phpMyAdmin ma ligne mais pas dans l'interface de Moodle."
Après avoir vidé tous les caches dans Moodle et après avoir relevé l'identifiant de la nouvelle catégorie (par exemple 8) que vous avez pu créer dans la base de données avec phpMyAdmin, puis si vous lancez l'adresse suivante dans votre navigateur:
monsite.com/moodle/course/index.php?categoryid=8
est-ce que cela ne fait pas apparaitre cette catégorie dans l'interface de Moodle ?
Christian
Remarque : je n'y connais pas grand chose en script, mais ne serait-il pas nécessaire de préciser une valeur pour le champ sortorder ?