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

php सरणी आईडी कुंजियों को बदलें

हां, इसे लूप में सेट करें:

$array[ $row['cat_title'] ][ $row['sub_cat_id'] ] = $row['sub_cat_title'];

लेकिन, $array[$row['cat_title']] हो सकता है कि अभी तक सेट न किया गया हो, इसलिए आपको यह चेक पहले ही जोड़ लेना चाहिए:

if( !isset( $array[$row['cat_title']])) {
    $array[$row['cat_title']] = array();
}

आपके मूल कोड को इस जांच की आवश्यकता नहीं है क्योंकि $array[] कोई नोटिस/चेतावनी उत्पन्न नहीं करेगा, लेकिन जब आप एक विशिष्ट कुंजी सेट करने का प्रयास करते हैं, तो यह एक नोटिस/चेतावनी उत्पन्न करेगा यदि चर को पहले से ही एक सरणी के रूप में घोषित नहीं किया गया है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अनुयायी/निम्नलिखित डेटाबेस संरचना

  2. डुप्लिकेट पंक्तियों के बिना, एमएसक्यूएल क्वेरी से HTML तालिका बनाने के लिए PHP का उपयोग करें?

  3. mysql सभी या 0 टाइमस्टैम्प लौटाते हुए a और b के बीच टाइमस्टैम्प का चयन करें

  4. कक्षा उपस्थिति रिकॉर्ड प्रारूप SQL क्वेरी

  5. क्या MySQL डॉट के साथ डेटाबेस बनाने की अनुमति देता है?