我正在使用“if语句”比较来自两个数据库表A和B的用户名。
表A是用户名sessionid。 表B包含付款记录(包括用户名)。
我使用双等号(==)来检查用户名是否为真。如果是,请让它回显B的付款细节,如果不是假的话。
我已经这样做但它只适用于表B中的第一行(记录1)条目。它显示我想要的付款详细信息,但是,如果我与表B中的另一个用户名进行比较,则会给出false比较是真的。
if(($row_rsPH['username'] == $row_GHall['pay1'] && empty($row_GHall['confirm1'])) {
echo $row_GHall['username']."'s Payment Made";
}
else {echo "No Payment Made";}
我想过使用单个等号,但即使我与表B中的另一个用户名进行比较,它也会显示相同的第一行记录(记录1)