Mysql 从web的另一个表中获取数据

Mysql 从web的另一个表中获取数据,mysql,sql,datatable,merge,html-table,Mysql,Sql,Datatable,Merge,Html Table,我正试图为我的服务器制作一个“禁令”表。它可以工作,但我不知道如何用另一个表中的player\u name替换player\u id。另外,我不是一个开发人员,应该放弃标题 这个表是adkats_bans,它从名为tbl_playerdata 以下是我到目前为止的情况: <?php mysql_select_db($database); $rank = mysql_query("SELECT player_id,ban_startTime,ban_endTime,ban_notes

我正试图为我的服务器制作一个“禁令”表。它可以工作,但我不知道如何用另一个表中的
player\u name
替换
player\u id
。另外,我不是一个开发人员,应该放弃标题

这个表是
adkats_bans
,它从名为
tbl_playerdata

以下是我到目前为止的情况:

   <?php
mysql_select_db($database);
$rank = mysql_query("SELECT player_id,ban_startTime,ban_endTime,ban_notes FROM adkats_bans ORDER by player_id;");

$i=1;
while($row = mysql_fetch_array($rank))
{
if($row['ban_notes']== 'NoNotes'){
    $reason="Auto banned.";
}
    echo '
<td>'.$i.'</td>
<td><div align="center">'.$row['player_id'].'</td>
<td><div align="center">'.$row['ban_startTime'].'</td>
<td><div align="center">'.$row['ban_endTime'].'</td>
<td><div align="center">'.$reason.'</td>
</tr> ';
$i=$i+1;
}


?>
</tr></table>

因此,对于名字,他们的
player\u id
会显示出来。我可以编辑并粘贴在这张
player\u id
=
player\u name
之类的表格下面,但这并不专业


如果你能帮助我,非常感谢

如果我正确理解了您的结构,那么这个
内部连接应该可以得到您想要的数据

SELECT 
  ab.player_id,
  pd.player_name
  ab.ban_startTime,
  ab.ban_endTime,
  ab.ban_notes 
FROM 
  adkats_bans AS ab
INNER JOIN
  tbl_playerdata AS pd ON ab.player_id = pd.player_id
ORDER BY 
  ab.player_id ASC

非常感谢你!我删除了
ab.
pd.
并成功了。