Php 选择多个表

Php 选择多个表,php,mysql,Php,Mysql,我对这段代码有问题,它显示了多个相同的表标题,我不知道为什么 代码如下: 网站上的输出: 它只是有多个相同的东西,我不知道我应该怎么做 非常感谢您提供的任何帮助您必须使用SQL联接从多个表中获取列。 请参见示例查询: 在ac.name=ii.name上选择ac.name、ii.country\u origin、ii.number\u受影响的国家/地区\u受影响的国家/地区ac内部连接感染\u信息 您应该分别从两个表中列出 $sqlAffected = "SELECT * from affecte

我对这段代码有问题,它显示了多个相同的表标题,我不知道为什么

代码如下:

网站上的输出: 它只是有多个相同的东西,我不知道我应该怎么做


非常感谢您提供的任何帮助

您必须使用SQL联接从多个表中获取列。 请参见示例查询:


在ac.name=ii.name上选择ac.name、ii.country\u origin、ii.number\u受影响的国家/地区\u受影响的国家/地区ac内部连接感染\u信息

您应该分别从两个表中列出

$sqlAffected = "SELECT * from affected_countries";
$sqlinfection_info = "SELECT * from infection_info";

$resultA = mysqli_query($db, $sqlAffected);
$resultB = mysqli_query($db, $sqlinfection_info);
或者像这样:

SELECT * FROM affected_countries UNION infection_info;


这不是一个PHP问题。另外,PHPMYADMIN只是一个与mysql数据库交互的UI。这与你的问题无关。查找sql连接,并且您当前的连接语法已经有+20年的历史了。使用连接。我不明白为什么这些是单独的表。当我使用你建议的第一个表时,当我打开网站时,表下没有任何内容。永远不要使用SELECT*SELECT*是有效的,如果你知道数据库和列,这不重要
SELECT * FROM affected_countries UNION infection_info;
SELECT * FROM affected_countries LEFT JOIN infection_info on afftected_countries.primary_key = infection_info.affected_country_id;