title: MySQLi_fetch_Array skips first row
body: <p>My mysql, i'm trying to call values from the database to be used in a select list. The selection works but skips the first result. I know this is a reasonably common problem but i don't think (at least i cannot see where) i've duplicated the assignment of mysqli_fetch_array which is usually the problem, although the problem is the same as it usually is if that happens. </p>
  
  <pre><code>$qselectgamename = "SELECT * FROM game ORDER BY GameName asc";
  $rselectgamename = mysqli_query($dbc, $qselectgamename);
  if(mysqli_num_rows($rselectgamename) !== false){
       while($rowselectgamename = mysqli_fetch_array($rselectgamename, MYSQLI_ASSOC)){
            echo '&lt;option value="'.$rowselectgamename['GameID'].'"&gt;'.$rowselectgamename['GameName'].'&lt;/option&gt;';
       }
  } else {
       echo '&lt;option value="0"&gt;Please Insert a Game Title first&lt;/option&gt;';
  }
  </code></pre>
  
  <p>Can anything else i'm doing cause this issue? </p>
  
  <p>Results are 1,2 with 0 dismissed, switch sort to desc and the results are 1,0 with 2 dismissed.</p>
  
  <p>EDIT: I've found the problem, see below. </p>