我正在使用wordpress和mysql,我必须设置一个MySQL触发器来验证输入到登录用户配置文件中的数据。
我能看到的唯一方法是设置一个触发器,以便当wordpress尝试更新MYSQL数据库中的数据时,触发器将触发,允许我在更新之前检查数据。
然而,数据验证取决于登录的用户,并且我无法弄清楚如何在没有PHP wp_get_current_user()的情况下单独使用MYSQL查找当前用户ID,因为我无法从MySQL触发程序中调用它。
有人知道怎么做吗?
由于
答案 0 :(得分:0)
已经有一个名为get_current_user_id()
否则你必须实现一个SQL查询,如“$ tablename WHERE username =?”中的SELECT ID。