Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP सरणी में मानों के सभी संयोजनों को टेबल में कैसे इन्सर्ट करें?

इसके लिए foreach लूप और इन्सर्ट स्टेटमेंट का उपयोग करके PHP सरणी में मानों के सभी संयोजनों को इन्सर्ट करें।

मान लीजिए हमारे पास निम्न सरणी हैं:

$name1 = ["John", "Mike"];
$name2 = ["David", "Sam"];
$name3 = ["Bob", "Adam"];

उदाहरण

<!DOCTYPE html> <html> <body> <?php
$name1 = ["John", "Mike"];
$name2 = ["David", "Sam"];
$name3 = ["Bob", "Adam"];
foreach ($name1 as $n1) {
    foreach ($name2 as $n2) {
        foreach ($name3 as $n3) {
            echo "insert into `student_details` (`name1`, `name2`, `name3`) VALUES ('$n1', '$n2', '$n3');\n";
            echo "<br>";
        }
    }
}
?> </body> </html>

आउटपुट

INSERT INTO 'student_details'('name1','name2','name3')VALUES('John','David','Adam');
INSERT INTO 'student_details'('name1','name2','name3')VALUES('John','Sam','Bob');
INSERT INTO 'student_details'('name1','name2','name3')VALUES('John','Sam','Adam');
INSERT INTO 'student_details'('name1','name2','name3')VALUES('Mike','David','Bob');
INSERT INTO 'student_details'('name1','name2','name3')VALUES('Mike','David','Adam');
INSERT INTO 'student_details'('name1','name2','name3')VALUES('Mike','Sam','Bob');
INSERT INTO 'student_details'('name1','name2','name3')VALUES('Mike','Sam','Adam');

नोट: यह कार्टेशियन उत्पाद (सभी संभावित संयोजन) उत्पन्न करता है। वास्तविक डेटाबेस इन्सर्ट के लिए, तैयार स्टेटमेंट (prepared statements) का उपयोग करें:

$stmt = $pdo->prepare("INSERT INTO student_details (name1, name2, name3) VALUES (?, ?, ?)");
foreach ($name1 as $n1) {
    foreach ($name2 as $n2) {
        foreach ($name3 as $n3) {
            $stmt->execute([$n1, $n2, $n3]);
        }
    }
}
  1. - PHP में XML फ़ाइल को ऐरे में कैसे कन्वर्ट करें?

    XML डॉक्यूमेंट को PHP ऐरे में कन्वर्ट करने के लिए, हमें कुछ PHP फंक्शन्स का उपयोग करना होगा। प्रक्रिया नीचे एक उदाहरण के साथ समझाई गई है। चरण 1 हमें एक XML फ़ाइल बनानी होगी जिसे ऐरे में कन्वर्ट करने की आवश्यकता है। abc.xml <?xml version=1.0?> <userdb> <firstname name=Alex>

  1. - पायथन डिक्शनरी में नई कीज़/वैल्यूज़ कैसे इन्सर्ट करें?

    की-वैल्यू पेयर वाला एक नया एलिमेंट असाइनमेंट ऑपरेटर का उपयोग करके जोड़ा जाता है। D[key] = value यदि की पहले से डिक्शनरी में उपयोग की गई है, तो इसकी वैल्यू अपडेट हो जाती है, अन्यथा नया पेयर कलेक्शन में जुड़ जाता है। निम्नलिखित उदाहरण में, एक नई की school bag और संबद्ध वैल्यू 200 डिक्शनरी में जोड़ी

  1. PowerPoint प्रेजेंटेशन में PDF को निर्बाध रूप से जोड़ें PowerPoint प्रेजेंटेशन में PDF को निर्बाध रूप से जोड़ें

    PowerPoint में PDF डालें आप PDF फ़ाइल में सामग्री का उपयोग कैसे करना चाहते हैं, इस पर निर्भर करते हुए कई विकल्प हैं, लेकिन मुख्य विकल्प ये हैं: पूरे PDF को ऑब्जेक्ट के रूप में डालें एक एक्शन अटैच करें स्क्रीन क्लिपिंग का उपयोग करके PDF डालें PDF को विभाजित करें और अलग-अलग पेजों के रूप में डालें PDF