Php 如何将csv文件导入mysql数据库,并在数据库表中自动增加id。id字段不在文件中,仅在表中

Php 如何将csv文件导入mysql数据库,并在数据库表中自动增加id。id字段不在文件中,仅在表中,php,mysql,csv,Php,Mysql,Csv,我正在导入包含2个字段的CSV文件。但在导入时,我希望transactionid中应该有一个增量。但此id字段不在文件中。 这方面的代码是用PHP编写的。使用的数据库是MySql。 我的代码: 在表的id列中,将auto\u increment参数设置为true/active。您需要在查询中指定确实要导入的表的名称。确定尝试此代码 do { if ($data[0]) { mysql_query("INSERT INTO test(table name) VALUES

我正在导入包含2个字段的CSV文件。但在导入时,我希望transactionid中应该有一个增量。但此id字段不在文件中。 这方面的代码是用PHP编写的。使用的数据库是MySql。 我的代码:


在表的
id
列中,将
auto\u increment
参数设置为true/active。

您需要在查询中指定确实要导入的表的名称。

确定尝试此代码

do 
{
   if ($data[0])
   {
      mysql_query("INSERT INTO test(table name) VALUES
        ('".addslashes($data[0])."','".addslashes($data[1])."')
                 ");
   }
}
while ($data = fgetcsv($handle,1000,";"));
do 
{
   if ($data[0])
   {
      mysql_query("INSERT INTO test(table name) VALUES
        ('".addslashes($data[0])."','".addslashes($data[1])."')
                 ");
   }
}
while ($data = fgetcsv($handle,1000,";"));