gpt4 book ai didi

php - mysql_fetch_array - 如果推荐 == yes 先显示

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

构建一个页面,输出基于位置/距离/w.e 的搜索的每个结果,但是我希望第一个结果是“推荐”页面,如果它在搜索参数范围内的话。数据库中的每个条目都有一行“推荐”以及是或否。

如果它 =="yes"则它会将背景更改为黄色,但如果可能是列表中的第 3、6 和 17 个结果。我想要它,所以它在搜索结果的顶部显示 1 个推荐,然后显示其余的和正常的。

到目前为止的搜索结果:

    while($row = mysql_fetch_array( $result )) {
if ($row['recommended'] == "Yes") {

echo '<div id="results_box_site" style="background-color: #ffffdf;">';
}

else {
echo '<div id="results_box_site">';
}

echo '<a href="site.php?id=' . $row['site_ID'] . '"><img class="results_site_image" src="' . $row['site_logo'] . '" /></a>';
echo '<h1><a href="site.php?id=' . $row['site_ID'] . '">' . $row['site_name'];
if ($row['recommended'] == "Yes") {

echo ' - Recommended site';
}
echo '</a></h1>';
echo '<h2>Next game date: ' . $row['next_game'] . '</h2>

<img src="images/rating/5star.png" /> (rating 5/5 - 2 reviews)

<p id="results_box_content">';
echo $row['short_desc'];
echo '<br/><br/><a href="site.php?id=' . $row['site_ID'] . '"> >> More information <<</a>
</p>

<h3 id="results_box_content">Facilities</h3>

<div id="details">
<ul>';
echo '<li>' . $row['lunch'] . '</li>';
echo '<li>' . $row['shop'] . '</li>';
echo '<li>' . $row['toilets'] . '</li>';
echo '<li>Minimum age: ' . $row['min_age'] . '</li>';
echo '<li>Game Type: ' . $row['game_type'] . '</li>';
echo '<li>Site Type: ' . $row['site_type'] . '</li>';
echo '<li>' . $row['price'] . '</li>';
echo '<li>' . $row['packages'] . '</li>';
echo '</ul>
</div>
</div>';
}

我知道的代码很乱,但如果有任何帮助,我们将不胜感激

最佳答案

您想在查询中执行此操作。将此添加到查询的末尾:

ORDER BY `recommended` DESC

会先返回推荐的,再返回不推荐的.s

这假定该列的有效值为"is"和“否”

关于php - mysql_fetch_array - 如果推荐 == yes 先显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16951782/

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