title: Return mySQL results in the order they're called in an IN() statement
body: <p>Is there a way I can return a set of mySQL rows in the order they're called. For instance, when I call this:</p>
  
  <pre><code>SELECT * FROM heroes WHERE id IN ( 41 , 48 , 38 , 14 , 47 , 44 ) LIMIT 6 
  </code></pre>
  
  <p>I'd like the rows returned in that order. Is there a php function I could apply to the results afterward to achieve this ordering?</p>