title: mysql query result into php array
body: <p>Some code here, I want store mysql query result into an array with php, but my code return result: <code>2h</code>, not what I wish.(the correct result should be 36,35,34,33,32) </p>
  
  <pre><code>&lt;?php
  set_time_limit(59);
  mysql_select_db("mycoon",$db);
  mysql_query("SET NAMES utf8"); 
  $result = mysql_query("SELECT id,link FROM mytable Order By id DESC LIMIT 0,5");
  $new_array[] = $row;
  while ($row = mysql_fetch_array($result)) {
      $new_array[$row['id']] = $row;
      $new_array[$row['link']] = $row;
  }
  mysql_close($db);// close mysql then do other job with set_time_limit(59)
  foreach($new_array as $array){
      echo $array['id'].'&lt;br /&gt;';
      echo $array['link'].'&lt;br /&gt;';
  }
  ?&gt;
  </code></pre>
  
  <p>Result:</p>
  
  <pre><code>36
  http://localhost/img/img36.jpg
  36
  http://localhost/img/img36.jpg
  35
  http://localhost/img/img35.jpg
  35
  http://localhost/img/img35.jpg
  34
  http://localhost/img/img34.jpg
  34
  http://localhost/img/img34.jpg
  33
  http://localhost/img/img33.jpg
  33
  http://localhost/img/img33.jpg
  32
  http://localhost/img/img32.jpg
  32
  http://localhost/img/img32.jpg
  </code></pre>