Php 同时从更多表中选择,因为我无法使用mysqli\u fetch\u数组获得正确的ID

Php 同时从更多表中选择,因为我无法使用mysqli\u fetch\u数组获得正确的ID,php,mysql,mysqli,Php,Mysql,Mysqli,我的数据库中有两个表:约会和用户。它们具有相同的命名列:id 当我为我的查询创建一个mysqli_fetch_数组时,我如何从约会而不是用户那里获取id?默认情况下,while循环获取“users”->“id” $query_pagination=选择ap.*,美国。* 从作为ap的预约,到作为我们的用户 其中us.id=ap.user\u id和 us.nev类似“%.search.%” 而$row=mysqli\u fetch\u array$result { echo$row[id];//

我的数据库中有两个表:约会和用户。它们具有相同的命名列:id

当我为我的查询创建一个mysqli_fetch_数组时,我如何从约会而不是用户那里获取id?默认情况下,while循环获取“users”->“id”

$query_pagination=选择ap.*,美国。* 从作为ap的预约,到作为我们的用户 其中us.id=ap.user\u id和 us.nev类似“%.search.%” 而$row=mysqli\u fetch\u array$result { echo$row[id];//我想在这里回显约会的id } ?> 您可以使用以下方法重命名约会中的id:


您是否考虑过使用内部联接并为id列指定别名警告:您完全可以使用参数化的预处理语句,而不是手动生成查询。它们由或提供。永远不要相信任何形式的输入!即使您的查询仅由受信任的用户执行。
$query_pagination = "SELECT ap.id AS `appointments_id`, us.* FROM appointments AS ap, users AS us WHERE us.id = ap.user_id AND us.nev LIKE '%".$search."%'"

while($row = mysqli_fetch_array($result))
{
    echo $row["appointments_id"]; //i want to echo here the id from appointments
}