【问题标题】:Get values from php table wordpress从 php 表 wordpress 中获取值
【发布时间】:2020-12-31 06:13:08
【问题描述】:

简而言之,我想创建一个简单的 php if 条件

$varid = 647569;

我想要 $variable 中的 user_id 值,以便我可以执行条件

if($varid == $variable){
  //my code
 }

但我不知道以变量形式获取 wordpress phpmyadmin 表值的值。 提前感谢您的任何建议

【问题讨论】:

    标签: php database wordpress plugins


    【解决方案1】:

    您可以使用the $wpdb classget_var 方法编写一个辅助函数来测试成员资格。 (此代码未经测试。)

    function is_user_a_member($userID){
        global $wpdb;
        $membershipID = $wpdb->get_var($wpdb->prepare("SELECT membership_id FROM jobo_pmpro_memberships_users WHERE user_id=%d",$userID));
        return !empty($membership_id);
    }
    
    if( is_user_a_member(get_current_user_id()) ){
        //do your code
    }
    

    【讨论】:

    • 嘿,为什么要把$userID放在代码的末尾'那有什么用?
    • 在这种情况下,您可以从代码中的任何位置调用is_user_a_member() 函数。该函数接受一个值(希望是用户 ID),然后在 jobo_pmpro_memberships_users 表中搜索 user_id 列中值为 userID 的行。 (大小写可以是任何形式,只要一致即可。)
    • 这意味着你也可以这样称呼它:$varid = 647569; if( is_user_a_member($varid) ){ //do stuff }
    猜你喜欢
    • 1970-01-01
    • 2023-01-14
    • 2013-01-19
    • 2011-09-24
    • 2014-01-14
    • 2011-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多