我需要帮助。 我很清楚在(Google / stackoverflow)上有类似的问题,我从中获得了许多信息,这些信息帮助我向前推进但是我被困在某个地方,我认为"其中"声明。似乎我没有理解这个帖子的原因。
我需要从许多具有相同列名的表中获取数据。 请在下面我的代码中找到。
$result = $connection->query("select price.ID as id1, price.ID as id2 from tbladventure, tblafrica where price>='$pricefrom' and price <='$priceto'");
for ($i = 0;$i<$result->num_rows;$i++){
$row = $result->fetch_array(MYSQLI_NUM);
echo $row['id1']."<br>";
echo $row['id2']."<br>";
}
以下是Web界面
答案 0 :(得分:1)
在条件
中使用tablename.columnname
$result = $connection->query("select price.ID as id1, price.ID as id2 from tbladventure, tblafrica where tbladventure.price>=".$pricefrom." and tblafrica.price <=".$priceto);
答案 1 :(得分:0)
select price.ID as id1, price.ID as id2 from tbladventure, tblafrica where price>='$pricefrom' and price<='$priceto'
在您的选择中,第一个ID应来自表格&#34;价格&#34;。 第二个ID应来自表格#34;价格&#34;。 问:你为什么这样做?
然后,你使用&#34; tbladventure&#34;和&#34; tblafrica&#34;,但不从这些表中选择任何行。
您的请求似乎非常糟糕:您完全需要做什么?
请求返回什么?任何错误信息?