I'm trying to update my database with php. unfortunately the process is far too long. I can't use a data load infile because my hosting doesn't allow it.
My database rows ( id, sku, stock, image_1, image_2, image_3) my csv file ( sku, stock)
i try to update only the stock from csv file into my database.
<?php
$connect = mysqli_connect("localhost", "databsename", "PAssword", "databsename");
$handle = fopen("new_stock.csv", "r");
while($data = fgetcsv($handle))
{
$sku = mysqli_real_escape_string($connect, $data[0]);
$stock = mysqli_real_escape_string($connect, $data[1]);
$query = "UPDATE Products SET stock='$stock' WHERE sku='$sku'";
mysqli_query($connect, $query);
}
fclose($handle);
echo 'finish';
?>