从表中的特定行提取值

时间:2014-06-05 作者:Alex Howell

我试图在数据库中获取一个人的名字和姓氏值,其中满足作为团队领导和具有特定项目id的特定条件。因此,它将始终是一行。

我有这个

$leader_result = $wpdb->get_results("SELECT user_first_name, user_last_name FROM ".$wpdb->prefix."mro_attendees WHERE event_id = ".$project_id." AND user_role = \'team_leader\' LIMIT 1");
但我不知道如何从他们的查询中得到名字和姓氏。我试着设置了一段时间,但当我做了一个测试并回显了一段时间的变量时,我什么都没有得到。我到底做错了什么?WP查询本身是否有问题?

尝试了更新,但仍然无法从echo中获取信息。

$leader_result = $wpdb->get_results("SELECT user_first_name, user_last_name FROM ".$wpdb->prefix."mro_attendees WHERE event_id = ".$project_id." AND user_role = \'team_leader\' LIMIT 0,1");
$leader_select = mysql_query($leader_result);
$row = mysql_fetch_row($leader_select);
$leader_first = $row[0];
如果我先回显$leader\\u,我也一无所获。

1 个回复
SO网友:Bhawin
$leader_result = $wpdb->get_results("SELECT user_first_name, user_last_name FROM ".$wpdb->prefix."mro_attendees WHERE event_id = ".$project_id." AND user_role = \'team_leader\' LIMIT 0,1")

foreach($leader_result as $row=>$value) { echo $value->column_name; }

结束

相关推荐

我可以将我的WP_QUERY设置为主查询吗?

当我创建WP_Query 它自动被视为“二次查询”,但如果我用WP\\u查询替换我的主查询呢?我可以将我的WP\\U查询设置为“主查询”吗?我之所以这么说是因为我需要pre_get_posts 进行一些筛选。我当前的逻辑如下所示:if(isset($query->query_vars[\'post_type\']) && $query->query_vars[\'post_type\'] == \'my_post_type\') 上述逻辑的问题是,我在同一模板中有两个