此查询只会显示被禁止玩家的姓名:
SELECT name FROM banned_table INNER JOIN name_table ON player_id=name_table.id
当然,您需要更改数据库banned_table中name_table的实际表名。
更新:从下面的评论来看,这是 OP 的解决方案
SELECT b.*,n.name as player, n2.name as admin FROM banhammer_bans b
JOIN name_table n ON b.player_id=n.id
JOIN name_table n2 ON b.creator_id=n2.id
ORDER BY b.created_at DESC
并更改显示代码:
echo'<td>' . $row['player_id'] . '</td>';
echo'<td>' . $row['creator_id'] . '</td>';
成为:
echo'<td>' . $row['player'] . '</td>';
echo'<td>' . $row['admin'] . '</td>';