gpt4 book ai didi

php - 获取不同变量中相同 id 的多行

转载 作者:行者123 更新时间:2023-11-29 22:12:00 25 4
gpt4 key购买 nike

我有两行包含相同 id 的数据。对于相同的 id,它在不同的行中有不同的地址。

我想获取 php 中不同变量中的地址。

我该怎么做?请帮忙!

下面是代码:

foreach($row_address as $address)
{
echo "<br> Address :" .$address;
$info=Array();
$data=explode(' ', $address );
$info[1]=$data[0];
$info[2]=$data[1];
$info[3]=$data[2];
echo "City :".$info[1];
echo "Country :".$info[2];
echo "Pin Code :".$info[3];

}

function hoteladdresstable($id)
{
global $conn;
/*$sql2 = "select AddressLine from hoteladdress where Hotel_Id= " .$id;
$result2 = mysql_query($sql2,$conn);
$row2 = mysql_fetch_assoc($result2,MYSQL_NUM);
return $row2;*/

$query = "select AddressLine from hoteladdress where Hotel_Id = " .$id;
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result))
{
$d[] = $row['AddressLine'];
}
return $d;
}

它只给我一个变量中相同 id 的地址。我希望它们处于两个不同的变量中。

最佳答案

您已经在 $d 中获取了一组地址。

你能做的是:

$d = array();
while ($row = mysql_fetch_assoc($result)) {
$d[$row['Address_ID']] = $row['AddressLine'];
}
extract($d, EXTR_PREFIX_ALL, 'ad');

如果您有地址 ID 2 和 4,您将获得两个变量

$ad_2$ad_4

关于php - 获取不同变量中相同 id 的多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31539086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com