gpt4 book ai didi

PHP 和 MySQL - 排序或分组 - 在 ID 之后

转载 作者:行者123 更新时间:2023-11-29 08:28:17 25 4
gpt4 key购买 nike

更新:2013 年 6 月 30 日

$phonesRelated = $DB->getRandom(" `".DB_PREFIX."phones` a, `".DB_PREFIX."phones_categories` b ", " a.id ", " AND a.id=b.phone_id AND b.phone_id!='".$phone['id']."' AND b.category_id IN (".implode(",", $arr).") GROUP BY a.id", 3);
$smarty->assign("phones", $phonesRelated);

嗨,

  1. ".DB_PREFIX."phones - 表示包含更多列的电话的表格(一次是 ID)

  2. ".DB_PREFIX."phones_categories - 表示具有 2 列的表格(phone_id[与 ".DB_PREFIX."phones 中的 ID 具有相同的号码]和category_id[是类别的编号])

示例:我们在网页 iphone3 上,其 ID 列的表 ".DB_PREFIX."phones 中的 ID=7。

我需要的是让查询在 ID=7 -> ID=8,ID=9,ID=10 之后返回手机 ID。此时,查询按 ID 从表 ".DB_PREFIX."phones_categories 末尾返回记录,其中 ID=46、ID=47、ID=48。

有人可以帮我提示一下在代码中添加什么以使其返回连续的 ID 吗?

最佳答案

只需添加到查询末尾:

ORDER BY name DESC //Or whatever serves as name

关于PHP 和 MySQL - 排序或分组 - 在 ID 之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17366298/

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