切换号码以匹配名称(desc)

时间:2013-11-20 16:26:37

标签: php sql jquery sql-order-by

我的表基本上使用了一个select语句,然后在循环中呈现所有内容...其中一个表列称为“数字”。 E.G

table name : sort_table
name varchar2(100)
fruit varchar2(100)
number number(3)


name    fruit    number 
john     orange    3
henry    grape     2
Aaron    tomatoes  1
Jim     orange     2
sarah    orange    1
表上的

看起来像这样

  Sort Orange

name         fruit        number     
 john     orange            3    
 Jim     orange            2
sarah    orange             1    

 henry    grape             2        
 Aaron    tomatoes          1

因为我如何循环它,它实际上将果实分成小组,所以你把所有的果子放在一起。在这个例子中它的橙色

现在我要做的就是将数字排序,数字可以重新排列,而不会更改水果名称。例如,如果我单击橙色的排序按钮。 我希望它能做到这一点

name         fruit        number     
 john     orange            1    
 Jim     orange            2
sarah    orange             3

请注意,名称仍然相同,但数字为开关。我想为按钮引用的组执行此操作,而不是重新排列任何组中的任何数字。

我不知道从哪里开始以及如何做到这一点。如果我有线索,我不会问这个问题。

请帮帮我。

添加信息

我的查询我在foreach循环中使用我渲染表。

$select = select * from sort_table order by name Asc 然后将名称按字母顺序排列,这是好的,但我想重新排列numbers,使其与字母顺序匹配,如果John is 3 in the table,J ohn should now be 1Sarah which is 1现在应该更改为下次按字母顺序排列的数字。 感谢

0 个答案:

没有答案