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

WooCommerce ने wp_postmeta तालिका में मेटा मान सरणी को क्रमबद्ध किया

यह एक मेटा डेटा स्ट्रिंग क्रमबद्ध सरणी है और s:31 pa_kapaciteta-rezervoarja-za-go . की लंबाई है इस मामले में। a:6 प्रत्येक सरणी के लिए संख्या ठीक कुंजी/मान जोड़े आइटम है (या उप सरणी) .

तो एक क्रमबद्ध सरणी:

  • हमेशा a: से शुरू करें सरणी के लिए, साथ ही आइटम्स की संख्या कुंजी/मान जोड़े और :
  • फिर { आइटम शुरू करने के लिए
  • फिर s: स्ट्रिंग के लिए, साथ ही स्ट्रिंग आइटम की लंबाई (कुंजी या मान) और : , प्लस कुंजी या मान स्ट्रिंग।
  • फिर ; प्रत्येक कुंजी या मान घटक को अलग करने के लिए
  • फिर } समाप्त होने वाली वस्तुओं के लिए

क्रमबद्ध सरणियाँ , अनक्रमांकित . किया जा सकता है WordPress का उपयोग करना maybe_unserialize() (या unserialize() .) पीएचपी में) .
एक सामान्य सरणी क्रमबद्ध . किया जा सकता है वर्डप्रेस का उपयोग करना maybe_serialize() (या serialize() पीएचपी में)

Add_post_meta() या update_post_meta() जैसे Wordpress फ़ंक्शन हमेशा meta_value को सहेजने से पहले एक सरणी को क्रमबद्ध करेंगे wp_postmeta . में टेबल।

कुछ संबंधित WC_Data . के साथ WooCommerce के लिए एक ही बात विधि save() . के रूप में CRUD ऑब्जेक्ट्स पर और सभी संबंधित डेटा स्टोर कक्षाएं।

maybe_unserialize() का उपयोग करके आपके क्रमबद्ध स्ट्रिंग पर सरणी देगा:

$values = array( 
    'pa_hrup' => array(
        'name'         => 'pa_hrup',
        'value'        => '',
        'position'     => '0',
        'is_visible'   => '1',
        'is_variation' => '0',
        'is_taxonomy'  => '1'
    ),
    'pa_kapaciteta-rezervoarja-za-go' => array(
        'name'         => 'pa_kapaciteta-rezervoarja-za-go',
        'value'        => '',
        'position'     => '1',
        'is_visible'   => '1',
        'is_variation' => '0',
        'is_taxonomy'  => '1'
    )
);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli के साथ कुल पंक्ति गणना कैसे प्राप्त करें?

  2. Ubuntu 14.04 पर MySQL स्थापित करें

  3. MYSQL केवल कुछ पंक्तियों को डंप करें

  4. WHERE क्लॉज के लिए SQL में दो कॉलमों को मिलाएं

  5. MySQL में दिनांक और समय इकाइयाँ (पूरी सूची)