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

डेटाबेस में डायनेमिक टेबल रो डेटा को एक बार में कैसे इन्सर्ट करें?

यहां कुछ चीजें हैं जो बदल जाने पर आपके जीवन को आसान बना देंगी।

समान नाम वाले इनपुट तत्वों को एक सरणी के रूप में प्रस्तुत किया जाएगा, जिस क्रम में वे दिखाई देते हैं। मानक प्रक्रिया है कि आप अपने एचटीएमएल को इस तरह से लेआउट करें (संक्षिप्तता के लिए कुछ फ़ील्ड हटा दिए गए);

<td><td><input name=timestart><input name=timeend><input name=tasks></td></tr>
<td><td><input name=timestart><input name=timeend><input name=tasks></td></tr>
<td><td><input name=timestart><input name=timeend><input name=tasks></td></tr>
... etc

यह आपको एक पोस्ट संरचना देगा जैसे;

Array
(
[timestart] => Array
    (
        [0] => timestart 1
        [1] => timestart 2
        [2] => timestart 3
    )

[timeend] => Array
    (
        [0] => timeend 1
        [1] => timeend 2
        [2] => timeend 3
    )

[task] => Array
    (
        [0] => task 1
        [1] => task 2
        [2] => task 3
));

और इसके साथ डालें;

$timestart = $_POST['timestart'];
$timeend = $_POST['timeend'];
$task = $_POST['task'];

for($i=1 ; $i < count($timestart) ; $i++)
{
    $sql = "INSERT INTO TSTable VALUES($timestart[$i],$timeend[$i],$task[$i]);"
    ... more code goes here..
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL परिणामों को 4 सरणियों में विभाजित करें

  2. पीडीओ ::परम टाइप दशमलव के लिए?

  3. क्या कोई SQL सत्यापनकर्ता है जो एकाधिक डेटाबेस सर्वरों के विरुद्ध सिंटैक्स की जांच कर सकता है?

  4. पसंद और नापसंद के आधार पर अलग-अलग प्रविष्टियाँ दिखाएँ जो मेरे पास एक उपयोगकर्ता के साथ समान हैं

  5. TinyMCE UTF-8 को MySQL डेटाबेस में सहेजा जा रहा है