title: PHP - Array inside the loop returns empty
body: <p>I am trying to add data to 2 different MySql tables through a CSV upload. I have been able to retrieve the information and upload part of the information on one table, but I am having issues sending data to the second table. I have come up with the following code:</p>
  
  <pre><code>$i = 0;
  //Loop through the csv file
  do {
      if ($data[0]) {
  
          //Store request information
          //Info for Request Table
          $requester_email = $data[0];
          $requester_name = $data[1];
          $client_name = $data[2];
          $client_country = $data[3];
          $opportunity_number = $data[4];
          $machine_quantity = $data[5];
          $severity = $data[6];
  
          //Store machine values
          //Info for Serial Numbers Table
          $serialType = array();
          $serialModel = array();
  
              $serialType[$i] = $data[7];
              $serialModel[$i] = $data[8];
  
      }
      $i++;
  } while ($data = fgetcsv($handle,1000,",","'"));
  </code></pre>
  
  <p>I am having an issue with the array. I have only been able to store the serialType and serialModel from the last line in the csv file. For example, if the csv file has 3 lines of data:</p>
  
  <p>(
      [0] => Empty
      [1] => Empty
      [2] => Last Value ok
  )</p>
  
  <p>How come I am unable to store the other two values?</p>