Guest User

Untitled

a guest
Nov 15th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. <pre><code>
  2. $databasehost = "localhost";
  3. $databasename = "giris";
  4. $databasetable = "xxx";
  5. $databaseusername="yyy";
  6. $databasepassword = "zzz";
  7. $fieldseparator = ";";
  8. $lineseparator = "n";
  9. $csvfile = 'plandosyalari/planlama.csv';
  10.  
  11. if(!file_exists($csvfile)) {
  12. die("File not found. Make sure you specified the correct path.");
  13. }
  14.  
  15. try {
  16. $pdo = new PDO("mysql:host=$databasehost;dbname=$databasename",
  17. $databaseusername, $databasepassword,
  18. array(
  19. PDO::MYSQL_ATTR_LOCAL_INFILE => true,
  20. PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
  21. )
  22. );
  23. } catch (PDOException $e) {
  24. die("database connection failed: ".$e->getMessage());
  25. }
  26.  
  27. $affectedRows = $pdo->exec("
  28. LOAD DATA LOCAL INFILE ".$pdo->quote($csvfile)." INTO TABLE `$databasetable`
  29. FIELDS TERMINATED BY ".$pdo->quote($fieldseparator)."
  30. LINES TERMINATED BY ".$pdo->quote($lineseparator)
  31. (PO, Material, Batch, Qty, @SchStartdate, SchStarttime, SchFinishdate, SchFinishtime, ActStartdate, ActStarttime, ActFinishdate, ActFinishtime, Machine)
  32. SET SchStartdate = STR_TO_DATE('@SchStartdate', '%d-%m-%Y'));
  33. </code></pre>
Add Comment
Please, Sign In to add comment