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

PHP:एक mysql_query कथन में एकाधिक SQL क्वेरीज़

स्ट्रिंग्स के भीतर केवल अर्धविराम की तुलना में आपके पास अधिक समस्या के मामले हैं।

  • स्क्रिप्ट बिल्टिन कमांड जिन्हें mysql_query() . द्वारा निष्पादित नहीं किया जा सकता है , जैसे USE
  • वे कथन जो अर्धविराम से समाप्त नहीं होते, जैसे DELIMITER
  • ऐसे कथन जिनमें अर्धविराम होते हैं, लेकिन उद्धरणों के अंदर नहीं, जैसे CREATE PROCEDURE

मैं इस कार्य को संभालने का एक आसान तरीका नहीं जानता, बिना mysql कमांड-लाइन क्लाइंट को खोलकर। मुझे एहसास है कि आपने कहा था कि आप उस क्लाइंट के मौजूद होने पर भरोसा नहीं कर सकते हैं, लेकिन उस क्लाइंट के बिना, आपको स्क्रिप्ट को पार्स करने और स्टेटमेंट को उचित रूप से निष्पादित करने के लिए बड़ी मात्रा में PHP कोड की आवश्यकता होती है।

आपको ऐसा कोड phpMyAdmin में मिल सकता है। उत्पाद। हालांकि, उस उत्पाद को जीपीएल के तहत लाइसेंस दिया गया है, इसलिए यदि आप किसी भी कोड का उपयोग करते हैं, तो आपको जीपीएल के तहत अपनी परियोजना को भी लाइसेंस देना होगा।

इन संबंधित सवालों के मेरे जवाब भी देखें:



  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 डेटाबेस में INSERT के बाद आईडी कैसे प्राप्त करूं?

  2. MySQL में टेबल का नाम कैसे बदलें

  3. MySQL में यह ऑपरेटर <=> क्या है?

  4. दिनांक सीमा से दिन उत्पन्न करें

  5. MySQL में केस सेंसिटिव कॉलेशन