我从一个包含三个字段的数据库(位置)中提取了信息: id、姓名、城市,并将其放入一个名为$array的数组中。我想循环通过另一个数据库(事件),其中来自第一个数据库(位置)的id存储在一个字段中。不需要每次循环都获取信息,这是可能的吗?这是我第一次尝试 $query = "Select id, name, city FROM locations WHERE typ = '1'";
$result = mysqli_query($conn,如下所示:
并将前缀动态添加到所有字段名中,而不是手动选择它们(即SELECT table.* AS prefix_*或其他什么)。为了明确起见,我要问的原因是确保我的查询结果包含我调用的每个表中的每一列,即使有重复的字段名。例如,我可能有一个有很多字段的表,这意味着我不想手动将所有字段化名。此外,如果3个表有一个名为name的字段,那么我的结果将不包含三个name结果;它将包含一个结果。--我想避免我的列名出现歧义。