{"id":1414,"date":"2017-11-28T22:33:15","date_gmt":"2017-11-28T22:33:15","guid":{"rendered":"https:\/\/buyblueridgefood.com\/?page_id=1414"},"modified":"2017-11-28T22:33:15","modified_gmt":"2017-11-28T22:33:15","slug":"test-page","status":"publish","type":"page","link":"https:\/\/blueridgefood.com\/index.php\/test-page\/","title":{"rendered":"CSV Update"},"content":{"rendered":"<p>[insert_php]<\/p>\n<p>  $servername = &#8220;localhost&#8221;;<br \/>\n  $username   = &#8220;blueridg_bridge&#8221;;<br \/>\n  $password   = &#8220;kr~COSJQ7DP5&#8221;;<br \/>\n  $dbname     = &#8220;blueridg_bridge&#8221;;<\/p>\n<p>  \/\/ Create connection<br \/>\n  $conn = mysqli_connect($servername, $username, $password, $dbname);<br \/>\n  if( mysqli_connect_errno() ){<br \/>\n    echo &#8220;Failed to connect: &#8220;.mysqli_connect_errno();<br \/>\n  }else{<br \/>\n    $row = 0;<\/p>\n<p>    if( ($csv = fopen(&#8220;products.csv&#8221;, &#8220;r&#8221;) ) !== FALSE ){<br \/>\n      while ( ($data = fgetcsv($csv, 1000, &#8220;,&#8221;)) !== FALSE ){<br \/>\n        $sqlData =&#8221;&#8221;;<\/p>\n<p>        $num = count($data);<br \/>\n        if($row != 0){<br \/>\n          for ($i=0; $i < $num; $i++){\n            $sqlData = $sqlData.\"'\".$data[$i].\"',\";\n            $dataId = $data[0];\n          }\n          $sqlData = substr($sqlData,0,-1);\n\n          $query = 'SELECT * FROM bridge_products WHERE id = '.$dataId;\n\n          $result = mysqli_query($conn, $query);\n\n          if($result === FALSE) {\n              die(mysqli_error());\n          }else{\n            $noRows = mysqli_num_rows($result);\n            if($noRows > 0){<br \/>\n              echo &#8216;Updating &#8216;.$data[1];<br \/>\n              $sql = &#8220;UPDATE bridge_products SET name='&#8221;.$data[1].&#8221;&#8216;, packaging='&#8221;.$data[2].&#8221;&#8216;, regular_price='&#8221;.$data[3].&#8221;&#8216;, wholesaler_price='&#8221;.$data[4].&#8221;&#8216;, distributor_price='&#8221;.$data[5].&#8221;&#8216;, promoting='&#8221;.$data[6].&#8221;&#8216;, category='&#8221;.$data[7].&#8221;&#8216; WHERE id = &#8220;.$dataId;<br \/>\n              if(mysqli_query($conn, $sql)){<br \/>\n                echo &#8216; &#8212; Done!<br \/>&#8216;;<br \/>\n              }<br \/>\n            }else{<br \/>\n              echo &#8216;Creating &#8216;.$data[1];<br \/>\n              $sql = &#8220;INSERT INTO bridge_products (id, name, packaging, regular_price, wholesaler_price, distributor_price, promoting, category) VALUES (&#8220;.$sqlData.&#8221;)&#8221;;<br \/>\n              if(mysqli_query($conn, $sql)){<br \/>\n                echo &#8216; &#8212; Done!<br \/>&#8216;;<br \/>\n              }<br \/>\n            }<br \/>\n          }<br \/>\n        }<\/p>\n<p>        $row++;<br \/>\n        echo &#8216;<br \/>&#8216;;<br \/>\n      }<br \/>\n      fclose($csv);<br \/>\n    }<br \/>\n  }<\/p>\n<p>[\/insert_php]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[insert_php] $servername = &#8220;localhost&#8221;; $username = &#8220;blueridg_bridge&#8221;; $password = &#8220;kr~COSJQ7DP5&#8221;; $dbname = &#8220;blueridg_bridge&#8221;; \/\/ Create connection $conn = mysqli_connect($servername, $username, $password, $dbname); if( mysqli_connect_errno() ){ echo &#8220;Failed to connect: &#8220;.mysqli_connect_errno(); }else{ $row = 0; if( ($csv = fopen(&#8220;products.csv&#8221;, &#8220;r&#8221;) ) !== FALSE ){ while ( ($data = fgetcsv($csv, 1000, &#8220;,&#8221;)) !== FALSE ){ $sqlData =&#8221;&#8221;;&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1414","page","type-page","status-publish","hentry","no-sidebar"],"_links":{"self":[{"href":"https:\/\/blueridgefood.com\/index.php\/wp-json\/wp\/v2\/pages\/1414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blueridgefood.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blueridgefood.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blueridgefood.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blueridgefood.com\/index.php\/wp-json\/wp\/v2\/comments?post=1414"}],"version-history":[{"count":0,"href":"https:\/\/blueridgefood.com\/index.php\/wp-json\/wp\/v2\/pages\/1414\/revisions"}],"wp:attachment":[{"href":"https:\/\/blueridgefood.com\/index.php\/wp-json\/wp\/v2\/media?parent=1414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}