Jeg har skrevet små php-scripts for at opnå dette mange gange, og der er mange måder at gøre det på:
Det bedste ifølge min erfaring er at bruge CSV-funktioner leveret af PHP, tag et kig på fgetcsv() , fordi manuel åbning af fil og læsning af den linje for linje og parsing kan forårsage komplikationer.
Nu går du bare gennem alle rækkerne i csv og forbereder forespørgslen dynamisk og udfører den for eksempel (forudsat at kolonne 0 har ID'er og kolonne 1 har "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);
}
?>
Håber det hjælper. Spørg mig, hvis du stadig sidder fast :)