Php 具有两个相同名称列的两个表的输出

Php 具有两个相同名称列的两个表的输出,php,mysqli,Php,Mysqli,我有一个MySQL脚本,它使用内部连接将两个表放在一起。这两个表都有一个名为ID的字段。 我需要用PHP输出两个ID字段。我该怎么做 这是我的剧本: $sql = "SELECT a.id, a.route_id, a.requester, a.reservation, a.reservation_date, a.

我有一个MySQL脚本,它使用内部连接将两个表放在一起。这两个表都有一个名为ID的字段。 我需要用PHP输出两个ID字段。我该怎么做

这是我的剧本:

$sql = "SELECT a.id,
               a.route_id,                 
               a.requester,
               a.reservation,
               a.reservation_date,
               a.reservation_by, 
               a.telephone, 
               a.email, 
               a.firstname, 
               a.lastname, 
               a.qty_pax, 
               a.date_trip,
               a.time_trip, 
               a.trip_type, 
               a.cancelled,
               a.notes,
               a.room, 
               a.driver_id,
               b.id, 
               b.dep_symbol, 
               b.dep_location_id 
               FROM 
               general_reservations a
               INNER JOIN 
               routes b
               WHERE 
               a.cancelled<>'2' 
               AND a.date_trip BETWEEN '$find_begin' AND '$find_end' 
               AND b.dep_symbol LIKE '$code'
               AND b.id LIKE a.route_id 
               ORDER BY a.date_trip, b.dep_symbol, a.route_id";
$sql=“选择a.id,
a、 路线号,
a、 请求者,
a、 保留,
a、 预订日期:,
a、 预订人:,
a、 电话,,
a、 电子邮件,
a、 名字,
a、 姓,
a、 数量(人),
a、 旅行日期,
a、 时间之旅,
a、 trip_类型,
a、 取消,,
a、 注意,
a、 房间,
a、 司机证,
b、 身份证,
b、 副秘书长,
b、 部门位置标识
从…起
一般保留a
内连接
路线b
哪里
a、 取消'2'
以及一个介于“$find_begin”和“$find_end”之间的日期旅行
和b.dep_符号,如“$code”
b.我想要a.路线号
按a.日期\行程、b.dep \符号、a.路线\ id”订购;
请注意,我确实有两个不同表中的a.id和b.id。

使用名称

$sql=“选择a.id作为辅助,
a、 路线号,
a、 请求者,
a、 保留,
a、 预订日期:,
a、 预订人:,
a、 电话,,
a、 电子邮件,
a、 名字,
a、 姓,
a、 数量(人),
a、 旅行日期,
a、 时间之旅,
a、 trip_类型,
a、 取消,,
a、 注意,
a、 房间,
a、 司机证,
b、 作为投标,
b、 副秘书长,
b、 部门位置标识
从…起
一般保留a
内连接
路线b
哪里
a、 取消'2'
以及一个介于“$find_begin”和“$find_end”之间的日期旅行
和b.dep_符号,如“$code”
b.我想要a.路线号
按a.日期\行程、b.dep \符号、a.路线\ id”订购;

将a.id写为AID,同样将b.id写为BID(别名)非常感谢@Rikesh。简单而伟大的回答。我很高兴接受你的回答@Rikesh!希望能见到你。
$sql = "SELECT a.id AS aid,
               a.route_id,                 
               a.requester,
               a.reservation,
               a.reservation_date,
               a.reservation_by, 
               a.telephone, 
               a.email, 
               a.firstname, 
               a.lastname, 
               a.qty_pax, 
               a.date_trip,
               a.time_trip, 
               a.trip_type, 
               a.cancelled,
               a.notes,
               a.room, 
               a.driver_id,
               b.id AS bid, 
               b.dep_symbol, 
               b.dep_location_id 
               FROM 
               general_reservations a
               INNER JOIN 
               routes b
               WHERE 
               a.cancelled<>'2' 
               AND a.date_trip BETWEEN '$find_begin' AND '$find_end' 
               AND b.dep_symbol LIKE '$code'
               AND b.id LIKE a.route_id 
               ORDER BY a.date_trip, b.dep_symbol, a.route_id";