このPDO挿入が2回実行されるのはなぜですか?

TestText

これにより、csvの各行がデータベースに2回挿入され、現在は3回挿入されています。私がループに入れた他のことは、本来あるべき以上に起こりません。

$file_handle = fopen("uploads/numbers.csv", "r");    
$stmt = $db->prepare("INSERT INTO database
(firstname,lastname,phonenumber) VALUES
(:field1,:field2,:field3)");

while (($line_of_data = fgetcsv($file_handle, 1000, ",")) !== FALSE) 
{
$stmt->execute(array(':field1' => $line_of_data [0], ':field2' => $line_of_data[1], ':field3' => $line_of_data[2]));
}
デボン

データベースに適切な主キーを設定します。使用法に応じて、(名、姓)または(名、姓、電話番号)のいずれか。タダ、これ以上の重複はありません。

CSVにデータベース内の既存のデータが含まれているという事実から、Jamesが列に正しかったと仮定しますが、いずれにしても、主キーによって重複が防止されます。

名、姓のキーを使用していて、スクリプトで電話番号を更新できるようにする場合は、INSERTの代わりにREPLACEを使用できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PDOが間違った値を挿入してMySqlにこの準備された挿入が行われるのはなぜですか?

分類Dev

この行が2回実行され、異常な動作をするのはなぜですか?

分類Dev

このF#関数が1回だけ実行されるのはなぜですか?2回呼び出すと、1回だけ実行されます

分類Dev

Express:このGETリクエストが2回実行されるのはなぜですか?

分類Dev

このPythonコードが2回実行されるのはなぜですか

分類Dev

このrakeタスクが2回実行されるのはなぜですか?

分類Dev

RowPersistedがAcumaticaで2回実行されるのはなぜですか?

分類Dev

TimerTaskが2回実行されているのはなぜですか?

分類Dev

メソッドが2回実行されるのはなぜですか?

分類Dev

Rails 5:JavaScriptが2回実行されるのはなぜですか?

分類Dev

async / await関数が2回実行されるのはなぜですか?

分類Dev

行が2回印刷されるのはなぜですか?

分類Dev

内部ループが(n)回ではなく(n / 2)回実行されるのはなぜですか

分類Dev

変数として作成した後、これが2回ではなく1回だけ実行されるのはなぜですか?bash

分類Dev

この内部ループが挿入ソートアルゴリズムで実行されているのはなぜですか?

分類Dev

入力が1のときにこのプログラムが実行されるのはなぜですか?

分類Dev

C-なぜこのループは2回実行されるのですか?

分類Dev

このOracleジョブが1回だけ実行されるのはなぜですか?

分類Dev

このjavascriptforループが1回だけ実行されるのはなぜですか?

分類Dev

この関数が1回だけ実行されるのはなぜですか?

分類Dev

このループが1回だけ実行されるのはなぜですか?

分類Dev

このRubyif / elseループが複数回実行され、2回目には部分的にしか実行されないのはなぜですか?

分類Dev

onStartCommand()の本体が1回だけ実行されるのはなぜですか?

分類Dev

PHP PDO OOP:MySQLに送信/挿入される値が1つだけなのはなぜですか?

分類Dev

antの下のテストケースが常に2回実行されるのはなぜですか?

分類Dev

tableView関数が3回実行されるのはなぜですか?

分類Dev

setIntervalが1回だけ実行されるのはなぜですか?

分類Dev

「EventListener」関数が1回だけ実行されるのはなぜですか?

分類Dev

udevルールが3回実行されるのはなぜですか

Related 関連記事

  1. 1

    PDOが間違った値を挿入してMySqlにこの準備された挿入が行われるのはなぜですか?

  2. 2

    この行が2回実行され、異常な動作をするのはなぜですか?

  3. 3

    このF#関数が1回だけ実行されるのはなぜですか?2回呼び出すと、1回だけ実行されます

  4. 4

    Express:このGETリクエストが2回実行されるのはなぜですか?

  5. 5

    このPythonコードが2回実行されるのはなぜですか

  6. 6

    このrakeタスクが2回実行されるのはなぜですか?

  7. 7

    RowPersistedがAcumaticaで2回実行されるのはなぜですか?

  8. 8

    TimerTaskが2回実行されているのはなぜですか?

  9. 9

    メソッドが2回実行されるのはなぜですか?

  10. 10

    Rails 5:JavaScriptが2回実行されるのはなぜですか?

  11. 11

    async / await関数が2回実行されるのはなぜですか?

  12. 12

    行が2回印刷されるのはなぜですか?

  13. 13

    内部ループが(n)回ではなく(n / 2)回実行されるのはなぜですか

  14. 14

    変数として作成した後、これが2回ではなく1回だけ実行されるのはなぜですか?bash

  15. 15

    この内部ループが挿入ソートアルゴリズムで実行されているのはなぜですか?

  16. 16

    入力が1のときにこのプログラムが実行されるのはなぜですか?

  17. 17

    C-なぜこのループは2回実行されるのですか?

  18. 18

    このOracleジョブが1回だけ実行されるのはなぜですか?

  19. 19

    このjavascriptforループが1回だけ実行されるのはなぜですか?

  20. 20

    この関数が1回だけ実行されるのはなぜですか?

  21. 21

    このループが1回だけ実行されるのはなぜですか?

  22. 22

    このRubyif / elseループが複数回実行され、2回目には部分的にしか実行されないのはなぜですか?

  23. 23

    onStartCommand()の本体が1回だけ実行されるのはなぜですか?

  24. 24

    PHP PDO OOP:MySQLに送信/挿入される値が1つだけなのはなぜですか?

  25. 25

    antの下のテストケースが常に2回実行されるのはなぜですか?

  26. 26

    tableView関数が3回実行されるのはなぜですか?

  27. 27

    setIntervalが1回だけ実行されるのはなぜですか?

  28. 28

    「EventListener」関数が1回だけ実行されるのはなぜですか?

  29. 29

    udevルールが3回実行されるのはなぜですか

ホットタグ

アーカイブ