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

क्या मैं सरणी को PHP से जावास्क्रिप्ट में स्थानांतरित कर सकता हूं MySQL डेटाबेस से पुनर्प्राप्त करें?

यदि आप अपने पृष्ठ में एक जटिल संरचना को प्रिंट करना चाहते हैं जो एक ब्राउज़र में काम करता है, तो आपको एक सिंटैक्स की आवश्यकता होती है जिसे जावास्क्रिप्ट पार्स कर सकता है, और सर्वरसाइड भाषा प्रिंट कर सकती है।

निकटतम संभावनाएं हैं:

  • एक्सएमएल
  • JSON

मैं अभी के लिए JSON की अनुशंसा करता हूं।

तो PHP के साथ, आप कहीं लिखते हैं:

echo "var myTransportedArrayJson = \"" . json_encode($my_array) . "\"";

और फिर जावास्क्रिप्ट को अपने जेसन एक्सप्रेशन को पार्स करने दें:

var myTransportedArray = JSON.parse(myTransportedArrayJson);
alert(myTransportedArray);   // <<< and here you are.

बेशक स्निपेट प्रतिक्रिया का हिस्सा होना चाहिए, अन्यथा यह सर्वर तक नहीं पहुंचेगा। साथ ही, आपको try .. catch . के साथ पार्सिंग को अपनाना चाहिए . यदि आप आगे बढ़ते हैं और अधिक जटिल संरचनाओं के साथ काम करते हैं, तो आपको कुछ वर्णों से बचने पर विचार करना होगा। तो अब आपको कुछ साहित्य मिलेगा :-)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मेरी वेब होस्टिंग कंपनी का कहना है कि PHP कोड में कुछ गड़बड़ है

  2. किसी अन्य तालिका से प्राथमिक कुंजी के संदर्भ में एक से अधिक फ़ील्ड का उपयोग करके MySQL विदेशी कुंजी

  3. हरोकू में sql फ़ाइल को ClearDB में डंप करें

  4. बड़े PHP Arrays पेजिनेशन

  5. फ़ील्ड की गतिशील संख्या के साथ MySQL डिज़ाइन