Avant même de commncer pour le plaisir à planter mon code, je commence par modifier l'API de base de données, car là tout à changé.
Comme il y a à peu près un appel à la base de données toutes les 8 lignes dans Moodle, en gros, on réécrit TOUT le code. Bon, là il y a circonstances attenuantes, l'API est plus complète et permet de passer plus de conditions (plus de 3 conditions dans un get_record(), ce qui a du m'arriver dans 0.0003% des cas de figure).
Et là patatras (voir image)
Ce beau message qui t'arrive sans AUCUNE explication sur la requête parmi les 50 que tu as lancées. Et là un gros silence passe.... et la question de savoir si on laisse tomber les migraitons ou si on se fait un kafé version dé à coudre pour continuer.
Bon, en fouillant les forums on arrive .... à rien, car les messages concernent que des cas très particuliers.... mais en patchant la libraiirie lib/dml/mysqli_native_moodle_database.php bien profond, on arrive à faire réexprimer quelque chose à l'erreur.