php定制范围

时间:2017-05-15 11:01:53

标签: php mysql

有没有办法按范围设置自己的订单?

例如

 $result = mysqli_query($conn, "
 SELECT name
      , email
      , extension
      , phone
      , department 
   FROM {$table} 
  ORDER 
     BY department
      , name ASC
  ");

而不是部门本身,其中包含一些类别,如新销售,旧销售,管理,校长。

我可以按自己的订单订购吗?

我已经尝试了,但我得到的是来自数据库的混合结果

1 个答案:

答案 0 :(得分:2)

您可以按字段使用

$result = mysqli_query($conn, "SELECT name, email, extension, phone, department 
    FROM {$table} 
   ORDER BY FIELD(department, 'first', 'my_value2' , ' New Sales', 'Used Sales' ) , name ASC"); 

在你的情况下可能是

$result = mysqli_query($conn, "SELECT name, email, extension, phone, department 
    FROM {$table} 
   ORDER BY FIELD(department, 'Principal', 'Admin' , 'other', 'and others' ) , name ASC");