Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक्सेल कॉल को sql में आयात करें

मैंने यह पता लगाने में कामयाबी हासिल की है कि यह सरणी के साथ काम करेगा। मैंने अभी भी इसे सॉर्ट नहीं किया है, लेकिन मैं अपना कोड यहां रखूंगा, शायद आप मेरी मदद कर सकें।

<?php
   function csv_to_array($filename='', $delimiter=',') {
    if(!file_exists($filename) || !is_readable($filename))      return
   FALSE;       $header = NULL;     $data = array();    if (($handle =
   fopen($filename, 'r')) !== FALSE)    {       while (($row =
   fgetcsv($handle, 1000, $delimiter)) !== FALSE)       {           if(!$header)
                $header = $row;
                        else
                $data[] = array_combine($header, $row);
                    }       fclose($handle);    }   return $data; } /**  * Example  */ print_r(csv_to_array('example.csv'));

   ?>

मेरी सीएसवी फ़ाइल इस तरह दिखती है:

cod_piesa, lungime, latime, inaltime
gl, 5000,, 150
fd, 3000, 2000, 100

मैं क्या करना चाहता हूं इस तरह एक MySQL तालिका में सम्मिलित करना

row = 0
cod_piesa = GL
header = lungime
value = 5000

next one

row = 0
cod_piesa = GL
header = latime
value = NULL

row = 0
cod_piesa = GL
header = inaltime
value = 150

row = 1
cod_piesa = FD..... and so on.

mysql टेबल को tbl_drafts कहा जाता है और इसमें कॉलम ड्राफ्ट_आईडी, रो, कॉड_पीसा, हेडर, वैल्यू है। ड्राफ्ट_आईडी एक अस्थायी आईडी है जिसे मैं जेनरेट करूंगा मान लीजिए $draft_id=1

सम्मिलित करने के बाद मुझे उसे एक नए पृष्ठ पर पुनर्निर्देशित करने की आवश्यकता है जहाँ मैं विभिन्न परिणामों की तुलना करूँगा मान लीजिए 'verification.php'।

आपके सभी उत्तरों के लिए बहुत-बहुत धन्यवाद

कुछ समय के लिए मैं सर्वर पर अपलोड की गई फ़ाइल का उपयोग कर रहा हूं, लेकिन मुझे मैन्युअल अपलोड विकल्प की आवश्यकता होगी जहां आगंतुक सीएसवी या एक्सेल फ़ाइल अपलोड कर सकें।

मुझे यकीन है कि यह हल होने पर बहुत से लोगों की मदद करेगा। मैंने ट्रांसपोज़िशन विकल्प पर एक नज़र डाली थी, लेकिन मैं इसे समझ नहीं पाया।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पहले मान को अकेला छोड़ते हुए एक दोहराव मान को 0 पर सेट करें

  2. पता करें कि क्या संख्या MySQL डेटाबेस में विभिन्न क्षेत्रों में दो संख्याओं के बीच है

  3. parse.com बैकएंड के लिए ओपन-सोर्स विकल्प

  4. एक MySQL तालिका से डुप्लिकेट पंक्तियों को कैसे हटाएं

  5. MySql में DATETIME फ़ील्ड के दिनांक भाग पर कोई अनुक्रमणिका कैसे बनाता है?