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

साहचर्य सरणी के लिए सूचकांक के रूप में डेटा प्राथमिक कुंजी मान प्राप्त करें

यह सीधे SQL क्वेरी से संभव नहीं है:लेकिन आप अपना सारा डेटा पुनर्प्राप्त कर सकते हैं, फिर सरणी को फिर से मैप कर सकते हैं

PHP 5.5 के array_column() का उपयोग करना आप कुछ ऐसा कर सकते हैं:

$myarray['row_choice'] = array_combine(
    array_column($myarray['row_choice'], 'id'),
    $myarray['row_choice']
);

PHP के पुराने संस्करणों के लिए, array_map() का उपयोग करें इसके बजाय

$myarray['row_choice'] = array_combine(
    array_map(
        function($value) {
            return $value['id'];
        },
        $myarray['row_choice']
    ),
    $myarray['row_choice']
);


  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 के साथ कुल पंक्तियों का प्रतिशत कैसे प्राप्त कर सकता हूं?

  2. प्राथमिक सूचकांक बनाम माध्यमिक सूचकांक:प्रदर्शन अंतर

  3. स्रोत नहीं मिला JAR फ़ाइल mysql-connector-java-5.1.20-bin.jar में कोई स्रोत अटैचमेंट नहीं है

  4. MySQL क्वेरी से फ़ील्ड प्रकार कैसे वापस करें?

  5. MySQL में सेलेक्ट करें जहाँ सभी पंक्तियाँ एक शर्त को पूरा करती हैं