计算数据的数量并进行排列

时间:2013-03-15 16:54:29

标签: php mysql

请有人帮我解决这个问题

我想计算数据库中的条目数,并对它们进行正确排序。就像在这个网站www.songlyrics.com

一样

任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:0)

SELECT COUNT(*) FROM TABLE

将为您提供条目数量。 “正确排序”是什么意思?有关更多示例,请参阅MySQL文档页面。

http://dev.mysql.com/doc/refman/5.1/en/counting-rows.html

答案 1 :(得分:0)

数:

Select Count(*) from table

排序:

Select * from table order by songname   asc/desc

songname可以是任何字段

答案 2 :(得分:0)

您可以尝试使用此功能来获得您想要的功能。希望你与数据库的连接没问题?

**function select_query($fields,$tables,$where="",$order_by="",$group_by="",$having="",$limit="") {   

    $sql_stat=" select $fields from $tables ";   

    if (!empty($where)) $sql_stat.="where $where ";   
    if (!empty($group_by)) $sql_stat.="group by $group_by ";   
    if (!empty($order_by)) $sql_stat.="order by $order_by ";   
    if (!empty($having)) $sql_stat.="having $having ";   
    if (!empty($limit)) $sql_stat.="limit $limit ";   

    return mysql_query($sql_stat) or mysql_error().",".mysql_errno();   
}**

我希望你能解释一下吗?