Jump to content

[SOLVED] How to set display order of while loop


phpdragon

Recommended Posts

I have a mysql query selecting items from a DB, it has a field in the table called status which can only have one of the following 4 values (pending, allocated, packed, completed), my question is how can I display them, in that order, i have them listed in now. every item will have one of these status levels.

yes I understand order by but I dont want it listed alphabetically or numerically, I would like the list order in this fashion:-

 

Pending

Allocated

Packed

Completed

 

this order doesnt comply to any of the above rules

 

Thankyou PFMaBiSmAd excellent link and problem solved for anyone else wanting to know here is a quote containing the answer  ;D

 

Here's an example of Eamon Daly's point using the PET table -

 

$sql="SELECT * FROM pet ORDER BY FIELD(species, 'cat', 'dog', 'bird')";

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.