gpt4 book ai didi

php - 使用 get_current_user_id() 的简单 IF 语句出现问题

转载 作者:行者123 更新时间:2023-11-29 00:11:01 25 4
gpt4 key购买 nike

除了一件事,我有下面的代码工作:如果当前用户是返回的故事的作者,我试图在底部显示一些条件内容。目前由于某些原因,无论怎样显示IF语句中的内容。我知道 $user_ID 工作正常(它在 var_dump 中显示正确的当前用户)而且我也知道当我 echo $results[0]->display_name 时,结果代码正在为页面上的正确作者显示正确的作者.

这意味着此语句中存在错误: 如果($user_ID = $results[0]->stories.ID)

我也尝试过只使用 ID(而不是 stories.ID,后者也不起作用。

<?php
global $wpdb;
$user_ID = get_current_user_id();


$results = $wpdb->get_results("
SELECT wp_users.ID, wp_users.display_name,
stories.ID, stories.SID, stories.story_name, stories.category,
writing.ID, writing.text, writing.approved
FROM stories
JOIN wp_users ON stories.ID = wp_users.ID
JOIN writing ON stories.SID = writing.SID
WHERE (stories.SID = $the_SID) AND (writing.approved = 'Y')");


<?php
if ($user_ID = $results[0]->stories.ID){
echo "author level permission buttons here";
}

最佳答案

== 中的相等性检查运算符。 =赋值运算符:

if ($user_ID == $results[0]->stories.ID){
echo "author level permission buttons here";
}

关于php - 使用 get_current_user_id() 的简单 IF 语句出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25050934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com