Advertisement
Guest User

Untitled

a guest
Jan 26th, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. <?php
  2.  
  3. $dsn = 'mysql:dbname=phpshop;host=localhost';
  4. $user = 'root';
  5. $password = '';
  6.  
  7. echo time();
  8.  
  9. try {
  10. $db = new PDO($dsn, $user, $password,
  11. array(PDO::ATTR_PERSISTENT => true));
  12. $db->exec("set names utf8");
  13. echo "Podkluchilis\n";
  14. }
  15. catch (Exception $e) {
  16. die("Ne udalos podkluchitja: " . $e->getMessage());
  17. }
  18.  
  19. $items = simplexml_load_file("edosha.xml");
  20.  
  21. $kolvo = 0;
  22. foreach ($items->Item as $item) {
  23.  
  24. $code = '';
  25. $parentcode = '';
  26. $name = '';
  27. $descr = '';
  28. $article = '';
  29. $typeprice = '';
  30. $price = '';
  31. $currency = '';
  32. $remains = '';
  33. $unit = '';
  34.  
  35.  
  36. $code = $item->Code;
  37. $parentcode = $item->ParentCode;
  38. $name = $item->Name;
  39. $descr = $item->Descr;
  40. $article = $item->Article;
  41. $typeprice = $item->TypePrice;
  42. $price = $item->Price;
  43. $currency = $item->Currency;
  44. $remains = $item->Remains;
  45. $unit = $item->Unit;
  46.  
  47. try {
  48. $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  49.  
  50. $db->beginTransaction();
  51. $db->exec("INSERT INTO product_1c (code, parentcode, name, descr, article, typeprice, price, currency, remains, unit ) values ('$code', '$parentcode', '$name' , '$descr', '$article', '$typeprice', '$price' , '$currency', '$remains', '$unit')");
  52. $db->commit();
  53.  
  54. $kolvo=$kolvo+1;
  55. }
  56.  
  57. catch (Exception $e) {
  58. $db->rollBack();
  59. echo "Ошибка: " . $e->getMessage();
  60. }
  61.  
  62. }
  63. echo "Kolichestvo zapisey = ".$kolvo;
  64. echo time();
  65.  
  66. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement