Hola a todo
Tengo un campo de esta forma,  recursos enum ('Gratis', 'Compra')
y la idea es ordenar un valor en este caso solo mostrar los Gratis
luego en otra consulta ya le cambio de nombre a Compra para mostrar 
solo compras espero me puedan ayudar con esta consulta, gracias.    
Código PHP:
Ver original- <?php    
-         if (isset($_GET['recursos']))   $recursos = $_GET['recursos']; 
-         $conexion = mysqli_connect($dbhost,$dbuser,$dbpass,$dbdatabase)-  or  die ('error');   // Conexión
 
-         $sql = "SELECT * FROM producto ORDER BY CASE recursos  WHEN 'Gratis' THEN 1 WHEN 'Compra' THEN 2 ELSE 3  END"; 
- //      $sql = "SELECT * FROM producto ORDER BY recursos='Gratis'"; 
-         ?> 
-          
-          
-    
-         <?php echo $recursos = $row["recursos"]; ?> 
-