gpt4 book ai didi

php - 在评级中分配位置(MySQL、PHP)

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

我有一个包含以下列的 MySQL 数据库:

id     company      rating_score     rating_place

我有公司和每家公司的评分。所以,我的数据库看起来像:

id     company      rating_score     rating_place

75 Intel 356.23

34 Sun 287.49

etc.

如何使用 php 和 mysql 根据分数分配位置(我的 rating_place 列为空)?

谢谢!

最佳答案

虽然 Andrew G. Johnson 是正确的,但您可能甚至不需要将此信息存储在数据库中。

我的答案很简单:“为什么要将其存储在数据库中?”

如果您确实有充分的理由,那么您可以根据数据的静态程度做出一些选择。如果创建数据然后一次插入所有数据,则语句末尾的 ORDER BY rating_score DESC 应该执行此操作(如果 rating_place 是从 1 自动分配的)。

否则,我会在一个专用的 PHP 页面中做一些事情,一旦您的 2 列被读取,就会分配 rating_place。如果您手动将数据输入到数据库中,则不必打开页面也不会有什么坏处。如果数据收集是自动进行的,请继续并调用更新评级的“update_places_page”。

编辑:

另一种选择是为 rating_score 创建一个 View ,获取前 20 名并对其重新排序,然后从新 View 和基于 rating_score 的实际表中进行选择。

关于php - 在评级中分配位置(MySQL、PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1776821/

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