gpt4 book ai didi

php - wp INNER JOIN 未在我的 wp 网站中获取正确的数据

转载 作者:行者123 更新时间:2023-11-29 18:06:09 27 4
gpt4 key购买 nike

我为我的 wp 网站创建了一个简单的脚本,我正在尝试从 2 个表的 wp 数据库中获取正确的数据,这是代码,

当我显示“user_ref_id”列的结果重复多次时,这是代码

global $wpdb;
$tableuser=$wpdb->prefix.'user_shah';
$tablecopn=$wpdb->prefix.'user_coupons_shah';
$results_count = $wpdb->get_results("SELECT User_Status, Coupon_Status, User_ref_id FROM $tableuser t1 INNER JOIN $tablecopn t2 ON t1.User_Status=t2.Coupon_Status WHERE t1.User_Status='1'");

$res_countus = count($results_count);

if($res_countus>0)
{

echo "<p><select name='autoref' id='myAutoref' onchange='myRefauto()'>
<option>Select Reference</option>";
foreach($results_count as $results2)
{ echo "<option value='{$results2->User_ref_id}'>{$results2->User_ref_id}</option>";

}
echo "</select></p>";
}

最佳答案

您需要将 GROUP BY 子句添加到 mysql 查询中。

$results_count = $wpdb->get_results("
SELECT User_Status, Coupon_Status,User_ref_id
FROM $tableuser t1 INNER JOIN $tablecopn t2
ON t1.User_Status=t2.Coupon_Status
WHERE t1.User_Status='1'
GROUP BY User_ref_id ");

关于php - wp INNER JOIN 未在我的 wp 网站中获取正确的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47814808/

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