Php 如何将csv文件导入mysql数据库,并在数据库表中自动增加id。id字段不在文件中,仅在表中
我正在导入包含2个字段的CSV文件。但在导入时,我希望transactionid中应该有一个增量。但此id字段不在文件中。 这方面的代码是用PHP编写的。使用的数据库是MySql。 我的代码: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
在表的
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,";"));