Hi All

I am inserting data from a CSV file into a table in mysql. It works fine but I have now had to split the table into 2 tables.

I need to insert some of the data into the first table then the rest into the second table and loop through untill all of the rows have been completed.

Here are my PHP statements

Original statement:

PHP Code:
  while (($data fgetcsv($handle3000"|")) !== FALSE)

         {

        
        
mysql_select_db($database_tringAucconn$tringAucconn);
        
$import="INSERT INTO aItems (aItemCalId,aItemaId,aItemCatId,aItemLotNo,aItemSDesc,aItemLDesc,aItemEst,aItemHam) values('$calId','" mysql_real_escape_string($data[0]) . "','" mysql_real_escape_string($data[2]) . "','" mysql_real_escape_string($data[3]) . "','" mysql_real_escape_string($data[4]) . "','" mysql_real_escape_string($data[5]) . "','" mysql_real_escape_string($data[6]) . "','" mysql_real_escape_string($data[8]) . "')";
        
mysql_query($import) or die(mysql_error());

     
fclose($handle); 
New query:

PHP Code:
  while (($data fgetcsv($handle3000"|")) !== FALSE)

         {

        
        
mysql_select_db($database_tringAucconn$tringAucconn);
        
$import="INSERT INTO aItems (aItemCalId,aItemaId,aItemCatId,aItemLotNo,aItemSDesc,aItemLDesc,aItemEst,aItemHam) values('$calId','" mysql_real_escape_string($data[0]) . "','" mysql_real_escape_string($data[2]) . "','" mysql_real_escape_string($data[3]) . "','" mysql_real_escape_string($data[4]) . "','" mysql_real_escape_string($data[5]) . "','" mysql_real_escape_string($data[6]) . "','" mysql_real_escape_string($data[8]) . "')";
        
mysql_query($import) or die(mysql_error());

        
$ims="INSERT INTO aImages (aImagesCalId,aImagesLotNo,aImagesThumb,aImagesLarge) values('$calId','" mysql_real_escape_string($data[3]) . "','default.png','default.png')";
        
mysql_query($ims) or die(mysql_error());

         }

     
fclose($handle); 
Can anyone confirm if this is right before I deploy this to the live database?