PHP列出MySQL表中前10位最高的vaules

时间:2015-09-25 01:10:49

标签: php mysql sql database

我正在尝试列出MySQL表中最高的10个值。

我试过这个:

public class InputValue : IValues
{
    private int _id;
    public int id { get { return _id; } }

    private IList<ISnapshots> _snapshots;
    public IList<ISnapshots> snapshots
    {
        get { return _snapshots; }
        set { _snapshots = value; }
    }
}

public class ProjectionSnapshot : ISnapshots
{
    private int _id;
    public int id { get { return _id; } }

    private string _name;
    public string name
    {
        get { return _name; }
        set
        {
            if (value.Length > 255)
                Console.WriteLine("Error! SKU snapshot name must be less than 256 characters!");
            else
                _name = value;
        }
    }
}

public interface ISnapshots
{
    int id { get; }
    string name { get; set; }
}

然而,返回NULL,我还需要它回显两行,而不是整个表...

数据库结构:id |文件名|下载

我需要回复前10个最高下载量和相关文件名。

更新

评级不是表,连接是通过require连接完成的。我删除了()但仍然得到一个null。

1 个答案:

答案 0 :(得分:0)

试试

$SQL = "SELECT Rating FROM download_manager ORDER BY Rating DESC LIMIT 10;";
              $results = mysqli_query($SQL);
              var_dump($results);