【问题标题】:How to order rows of a table?如何对表格的行进行排序?
【发布时间】:2014-09-05 10:37:20
【问题描述】:

我有一个包含不同列(客户、提供者、项目编号等)的表,我希望用户能够以升序方式对行进行排序。为此,我创建了这句话:

$query_Recordset1 = "SELECT * FROM `Project Control` ORDER BY '".$_GET['order']."' ASC";

我创建了类似的按钮:

 <input type="button" value="Order by project number"   
onclick="location.href='VistaControl(Pgmaestra).ph p?order=project number';"/>

问题是,当我单击这些按钮时,网页会实现并且方向会发生变化,但没有任何命令...
有谁知道是什么问题?

【问题讨论】:

    标签: php mysql sql sql-order-by


    【解决方案1】:

    我相信如果你回显你的 SQL 语句,你会发现

    ORDER BY 'project number'
    

    你需要像这样在 MySQL 中使用反引号

    ORDER BY `project number`
    

    分隔包含空格的列名。

    【讨论】:

      猜你喜欢
      • 2021-08-27
      • 1970-01-01
      • 1970-01-01
      • 2019-03-04
      • 2014-08-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-05
      • 1970-01-01
      相关资源
      最近更新 更多