PHP मा एसोसिएटिभ एरेको रूपमा क्वेरीको नतिजा ल्याउन, तपाइँ mysqli_fetch_assoc() प्रकार्य प्रयोग गर्न सक्नुहुन्छ। यो प्रकार्यले परिणामबाट अर्को पङ्क्तिलाई एसोसिएटिभ एरेको रूपमा सेट गर्छ, जहाँ स्तम्भ नामहरू कुञ्जीहरूको रूपमा प्रयोग गरिन्छ।
यहाँ तपाईंले यो प्रकार्य कसरी प्रयोग गर्न सक्नुहुन्छ भन्ने उदाहरण हो:
php // Establish a database connection $conn = mysqli_connect("localhost", "username", "password", "database"); // Perform a query $query = "SELECT * FROM users WHERE id = 1"; $result = mysqli_query($conn, $query); // Fetch the result as an associative array $row = mysqli_fetch_assoc($result); // Access the values using the column names as keys echo "Name: " . $row['name'] . "<br>"; echo "Email: " . $row['email'] . "<br>";
यस उदाहरणमा, हामी mysqli_connect() प्रकार्य प्रयोग गरेर डाटाबेस जडान स्थापना गर्छौं। त्यसपछि, हामी "प्रयोगकर्ताहरू" तालिकाबाट एकल रेकर्ड चयन गर्न क्वेरी कार्यान्वयन गर्छौं जहाँ id 1 हो। mysqli_query() प्रकार्य क्वेरी प्रदर्शन गर्न र परिणाम $result चरमा भण्डारण गर्न प्रयोग गरिन्छ।
अर्को, हामी mysqli_fetch_assoc() प्रकार्यलाई सहयोगी एरेको रूपमा परिणाम ल्याउन प्रयोग गर्छौं। फर्काइएको एरे, $row, कुञ्जीहरूको रूपमा स्तम्भ नामहरू र परिणाम सेटबाट सम्बन्धित मानहरू समावेश गर्दछ।
अन्तमा, हामी कुञ्जीहरूको रूपमा स्तम्भ नामहरू प्रयोग गरेर $ row array मा मानहरू पहुँच गर्न सक्छौं। उदाहरणमा, हामी "नाम" र "इमेल" स्तम्भहरू पुन: प्राप्त गर्छौं र तिनीहरूलाई इको स्टेटमेन्टहरू प्रयोग गरेर प्रदर्शन गर्छौं।
यो नोट गर्न महत्त्वपूर्ण छ कि mysqli_fetch_assoc() प्रकार्यले प्रत्येक कलमा सेट गरिएको परिणामबाट अर्को पङ्क्ति फर्काउँछ। पछिका पङ्क्तिहरू पुन: प्राप्त गर्न, तपाईंले लुप प्रयोग गर्न सक्नुहुन्छ, जस्तै a while loop, सबै पङ्क्तिहरू प्राप्त नभएसम्म।
mysqli_fetch_assoc() को प्रयोगले PHP मा एक सहयोगी एरेको रूपमा क्वेरीको नतिजामा पहुँच गर्न सजिलो तरिका प्रदान गर्दछ, तपाईंलाई सजिलैसँग डेटा पुन: प्राप्त गर्न र हेरफेर गर्न अनुमति दिन्छ।
अन्य भर्खरका प्रश्न र उत्तरहरू सम्बन्धमा MySQL को साथ अगाडि बढ्दै:
- डाटाबेसबाट रेकर्ड मेटाउनको लागि क्वेरी सफल भएन भने के हुन्छ?
- रेकर्ड मेटाउनको लागि SQL क्वेरी निर्माण गर्नु अघि ID मान सेनिटाइज गर्न हामीले कुन प्रकार्य प्रयोग गर्छौं?
- रेकर्ड मेटाउनको लागि फारममा कार्य र विधि विशेषताहरू सेट गर्नुको महत्त्व के हो?
- विवरण पृष्ठ लोड गर्दा हामीले URL बाट मेटाउन चाहेको रेकर्डको ID कसरी पहुँच गर्न सक्छौं?
- डाटाबेस तालिकाबाट रेकर्ड मेटाउँदा लुकेको इनपुट फिल्डको साथ फारम प्रयोग गर्नुको उद्देश्य के हो?
- PHP र MySQL मा प्रश्नहरू गर्नु अघि प्रयोगकर्ता-प्रविष्ट डेटाको सुरक्षा सुनिश्चित गर्न के कदमहरू चाल्नु पर्छ?
- PHP मा SQL क्वेरी कार्यान्वयन गर्न हामीले कुन प्रकार्य प्रयोग गर्न सक्छौं?
- दिइएको ID मा आधारित तालिकाबाट विशिष्ट रेकर्ड पुन: प्राप्त गर्न हामी कसरी SQL क्वेरी निर्माण गर्न सक्छौं?
- PHP प्रयोग गरेर MySQL डाटाबेसबाट एकल रेकर्ड पुन: प्राप्त गर्नमा के कदमहरू समावेश छन्?
- PHP र MySQL प्रयोग गरेर वेब विकासमा डाटाबेसमा सुरक्षित रूपमा डाटा बचत गर्ने वैकल्पिक उपायहरू के हुन्?
MySQL सँग Advancing मा थप प्रश्न र उत्तरहरू हेर्नुहोस्