gpt4 book ai didi

php - 选择具有相同 ID 的 * 并将每个 ID 放入不同的变量

转载 作者:行者123 更新时间:2023-11-30 22:23:45 25 4
gpt4 key购买 nike

有这样一张表:

id  imageid path     tourid   defaultimage
1 12 asd134 1 1
2 12 asd212 1 0
3 12 asd354 1 0
4 15 qwe 2 0

我需要获取 imageid 为 12 的所有条目,并将它们全部放入不同的变量中。我可以为每个查询运行一个查询,但我永远不知道表中有多少条目具有相同的 ID。有时是 1,有时是很多。

我试过这个:

  $result3 = mysqli_query($connect,"SELECT * FROM tourimages WHERE tourid='$tourid' AND defaultimage = '1'");
while($row3 = mysqli_fetch_array($result3)) {
$imagepath = $row3['imagepath'];
echo $imagepath;
}




$result4 = mysqli_query($connect,"SELECT * FROM tourimages WHERE tourid='$tourid' AND defaultimage = '0' LIMIT 1");
while($row4 = mysqli_fetch_array($result4)) {
$imagepath2 = $row4['imagepath'];
$image2id = $row4['imageid'];

echo $imagepath2 ;

}

$result5 = mysqli_query($connect,"SELECT * FROM tourimages WHERE tourid='$tourid' AND imageid!='{$image2id}' AND defaultimage = '0' LIMIT 1 ");
while($row5 = mysqli_fetch_array($result5)) {
$imagepath3 = $row5['imagepath'];


echo $imagepath3 ;

}

最佳答案

$imagepath = array();
$result3 = mysqli_query($connect,"SELECT * FROM tourimages WHERE tourid='$tourid'");
while($row3 = mysqli_fetch_assoc($result3)) {
$imagepath[] = $row3['path'];
}
echo "<pre/>";print_r($imagepath);

在您想要的任何地方使用此 $imagepath 数组。它对将来的引用也很有用。

关于php - 选择具有相同 ID 的 * 并将每个 ID 放入不同的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35940106/

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