Написах малки php скриптове, за да постигна това много пъти и има много начини за това:
Най-доброто според моя опит е да използвате CSV функции, предоставени от PHP, вижте fgetcsv() , защото ръчното отваряне на файл и четенето му ред по ред и синтактичен анализ може да доведе до усложнения.
Сега просто преглеждате всички редове в csv и подготвяте заявката динамично и я изпълнявате, например (ако приемем, че колона 0 има идентификационни номера, а колона 1 има "hasweb")
<?php
if (($handle = fopen("input.csv", "r")) !== FALSE)
{
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE)
{
mysql_query(UPDATE user_data SET hasweb="{$data[1]}" WHERE consultant_id = "{$data[0]}");
}
fclose($handle);
}
?>
Надявам се това да помогне. Ако все още има проблем, моля, попитайте ме :)