php显示内部表中的$行

7uzetpgm  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(284)

就像标题上。。。如果行的名称相同,如何显示内部联接表中的行数据??但数据是不同的?

$sql = "SELECT fv.name,fvcount.name,fvcount.datew,fvcount.u_uid 
        FROM fv 
        INNER JOIN fvcount ON fv.u_uid = fvcount.u_uid ";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_assoc($result)) {
   echo $row['u_uid'];
 }

结果将被打印出来,但在表1的两行上,name类似于:name
所以如果我把
$行['name'];
我将有内部联接表的输出
如何从主表和内部联接表中获取输出?我无法更改行的名称。。。
有什么线索吗?

xv8emn3q

xv8emn3q1#

典型的解决方案是使用列别名。你可以这样做:

SELECT fv.name AS fv_name, fvcount.name as fvcount_name, ...

然后使用:

$row['fv_name']

或:

$row['fvcount_name']

相关问题