[WP.org] Enregistrement de l'utilisateur actuel vers table SQL avec trigger

  • Avatar de Inconnu

    Bonjour,

    Je tente de créer un historique des modifications faites, via le frontend (WPdatatables), sur une de mes tables :

    pmp, créée via Adminer avec :

    • id_pmp
    • op

    La 2ème table (tjs via Adminer), pmp_histo, avec :

    • id_pmp_histo
    • pmp_id
    • op
    • dt_modif
    • utilisateur

    Et un trigger sur pmp (AFTER UPDATE FOR EACH ROW) :

    INSERT INTO pmp_histo (
    id_pmp_histo,
    pmp_id,
    op,

    dt_modif,
    utilisateur)

    VALUES (
    0,
    OLD.id_pmp,
    NEW.op,

    NOW(),
    CURRENT_USER())

    Mais évidemment cette requête insère l’utilisateur de la BDD et non l’utilisateur connecté à la session WordPress.
    J’ai vu qu’il y avait un token dans la table usermeta mais je ne sais pas comment faire pour l’appeler dans mon trigger.
    L’idée c’est qu’à chaque modification de la table pmp, le login de l’utilisateur connecté à WordPress qui a fait la modif soit enregistré dans pmp_histo.

    Est ce que vous pourriez me filer un coup de main ?
    Merci d’avance

  • Avatar de Inconnu

    Bonjour. Vous êtes sur le forum WordPress.com. Nous sommes habilités à répondre uniquement aux questions sur les sites WordPress qui sont hébergés par WordPress.com.

    Votre site fonctionne lui aussi sous WordPress, mais il n’est pas hébergé sur les serveurs de WordPress.com. Veuillez donc reposer votre question à l’adresse : https://wpfr.net/support/

    Pour mieux comprendre, je vous invite à lire attentivement cette annonce importante : https://wordpress.com/fr/forums/topic/important-ce-forum-est-reserve-aux-sites-heberges-par-wordpresscom/

    Merci et bonne continuation.

  • Le sujet ‘[WP.org] Enregistrement de l'utilisateur actuel vers table SQL avec trigger’ est fermé aux nouvelles réponses.