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

php mysql सरणी - mysql में सरणी जानकारी डालें

यदि आप बाद में पुनर्प्राप्ति के लिए किसी सरणी को MySQL फ़ील्ड में संग्रहीत करना चाहते हैं, तो आप implode() का उपयोग कर सकते हैं [PHP डॉक्स ] जैसा ऊपर बताया गया है (जो सरणी की कुंजियों को नष्ट कर देगा, लेकिन सरणी के मानों को बनाए रखेगा), या serialize() [PHP डॉक्स ] जो दोनों मानों और संबद्ध कुंजियों को बनाए रखेगा।

$theArray = array(
  'key1' => 'One' ,
  'key2' => 'Two'
);
$serArray = serialize( $theArray ); // a:2:{s:4:"key1";s:3:"One";s:4:"key2";s:3:"Two";}
$sqlStr = 'INSERT INTO `table` ( `name` , `arrayField` ) VALUES ( "Test Row" , "'.$serArray.'" )';

यदि आप डेटा स्टोर करने के लिए दो संबंधित तालिका का उपयोग करने के बारे में बात कर रहे हैं, तो आपको शायद ट्यूटोरियल जैसे http://www.sql-tutorial.net/SQL-JOIN.asp , http ://www.databasejournal.com/features/oracle/article.php/3527921/Just-SQL-Part-IV--Joining-Tables.htm



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ManyToManyField के साथ मॉडल की प्राथमिक कुंजी बदलने के लिए माइग्रेशन कैसे लिखें?

  2. Dreamweaver में PHP टेस्ट सर्वर कैसे सेट करें?

  3. मेरी एसक्यूएल पंक्तियों को विलय कर रही है

  4. जब फ़ाइल किसी अन्य स्थान पर हो तो LOAD DATA INFILE स्टेटमेंट का उपयोग कैसे करें?

  5. Mysql में AND और OR ऑपरेटर की प्राथमिकता क्वेरी का चयन करें