3

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

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

3 回答 3

1

id列上的表中,将auto_increment参数设置为 true/active。

于 2012-10-19T10:12:43.657 回答
1

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

于 2012-10-19T10:17:04.353 回答
0

好的试试这个代码

do 
{
   if ($data[0])
   {
      mysql_query("INSERT INTO test(table name) VALUES
        ('".addslashes($data[0])."','".addslashes($data[1])."')
                 ");
   }
}
while ($data = fgetcsv($handle,1000,";"));
于 2012-10-19T10:24:01.193 回答