我有这个代码
$db = \Config\Database::connect();
$query = $db->query("select * from g WHERE g_status = '0' ORDER BY g_date ASC Limit 10;");
foreach ($query->getResult() as $g) {
$g_amount = $g->g_amount;
}
$query2 = $db->query("select * from g WHERE p_status = '0' ORDER BY p_date ASC Limit 10;");
foreach ($query2->getResult() as $p) {
$p_amount = $p->p_amount;
}
if($p_amount == $g_amount){
echo "do something";
}else{
echo "No match";
}
在这里,我尝试在表 g 和表 p 之间进行匹配...如果表 g 中的任何列 == 表 p 中的任何列,无论列数如何,请执行某些操作,但它总是回显“不匹配”
我设置了“Limit 10”,以防表中的行数较多,它只会与“ordering”命令匹配前 10 行。
请我需要一些帮助。
慕沐林林
炎炎设计