dongshuql24533 2016-10-12 15:40
浏览 74

使用PHP插入数据库 - 只插入一行

I am trying to insert multiple rows into a Table from a Textfile. The code below only seems to insert the first row from the Textfile. How can I change it so that it will loop through and insert the rest of the rows?

$rwy = "./rwy.txt";

if (file_exists($rwy)) {
sql('TRUNCATE rwy_current');

$array = file($rwy);

foreach ($array as $line) {
    $bits = explode("
", $line);
    foreach ($bits as $row) {
        $col = explode("\t", $row);
        sql("INSERT INTO rwy_current (arpt_ident, high_ident, low_ident, high_hdg, low_hdg, length, surface, pcn, he_elev, he_slope, he_tdze, le_elev, le_slope,
              le_tdze, he_true_hdg, le_true_hdg, heland_dis, he_takeoff, leland_dis, le_takeoff, cycle_date)
             VALUES ('$col[0]', '$col[1]', '$col[2]', '$col[3]', '$col[4]', '$col[5]', '$col[7]', '$col[8]', '$col[13]', '$col[14]', '$col[15]', '$col[30]',
              '$col[31]', '$col[32]', '$col[43]', '$col[44]', '$col[46]', '$col[47]', '$col[48]', '$col[49]', '$col[50]')
           ");
        }
    }
}
  • 写回答

1条回答 默认 最新

  • duancan8382 2016-10-13 15:30
    关注
    alter table rwy_current add primary key (arpt_ident, high_ident, low_ident);
    

    Solved it

    Problem was in the database; I only had one Primary Key set.

    评论

报告相同问题?

悬赏问题

  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么