gpt4 book ai didi

php - 从 mysql 表中提取 id

转载 作者:太空宇宙 更新时间:2023-11-03 12:14:47 26 4
gpt4 key购买 nike

抱歉,这个问题看起来很简单,但我是 php 的新手,我试图让排名出现在索引页面中,但我不知道如何从中的列中提取 id一张 table ,有两张 table :

- raking table -
city = 'Boston'
ranking_name = 'the best 5 places'
business_ids = '67,43,1,6,78'

- business table -
business_id = '67'
business_name = 'planet pizza'

如何在前面显示这样的内容:

<ul>
<h2>the best 5 places</h2>
<li><span>1</span><?php echo $business_name ?></li>
<li><span>2</span><?php echo $business_name ?></li>
<li><span>3</span><?php echo $business_name ?></li>
<li><span>4</span><?php echo $business_name ?></li>
<li><span>5</span><?php echo $business_name ?></li>
</ul>

我已经在表中找到了 ID,所以我需要非常相似的东西,任何人都可以帮助我。

感谢所有的帮助问候

最佳答案

尝试使用这个查询

SELECT * FROM business_table WHERE business_id IN ( SELECT business_id FROM ranking_table WHERE city='Boston' );

参见 Demo

你的代码,

$con=mysqli_connect("HOSTNAEM","USERNAME","PASSWORD","DB") die('Could not connect: ' . mysql_error());

$query = "SELECT * FROM business_table WHERE business_id IN ( SELECT business_id FROM ranking_table WHERE city='Boston' )";

while($row = mysqli_fetch_array($query))
{
echo '<li><span>1</span>'+$row['$business_name']+'></li></br>';
}

关于php - 从 mysql 表中提取 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22678293/

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