मैंने इसे कई बार पूरा करने के लिए छोटी PHP स्क्रिप्ट लिखी हैं और इसके बारे में कई तरीके हैं:
मेरे अनुभव के अनुसार PHP द्वारा प्रदान किए गए CSV फ़ंक्शन का उपयोग करना सबसे अच्छा है, पर एक नज़र डालें। fgetcsv() , क्योंकि मैन्युअल रूप से फ़ाइल खोलना और उसे पंक्ति दर पंक्ति पढ़ना और पार्स करना जटिलताएं पैदा कर सकता है।
अब आप सीएसवी में सभी पंक्तियों के माध्यम से लूप करते हैं और गतिशील रूप से क्वेरी तैयार करते हैं और इसे निष्पादित करते हैं, उदाहरण के लिए (यह मानते हुए कि कॉलम 0 में आईडी हैं और कॉलम 1 में "हैवेब" है)
<?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);
}
?>
उम्मीद है कि आपकी मदद होगी। अगर अभी भी अटका हुआ है, तो कृपया मुझसे पूछें :)