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

पायथन सीजीआई MySQL स्क्रिप्ट का रिटर्निंग आउटपुट

सबसे पहले, आपके द्वारा लिंक किए गए CGI ट्यूटोरियल के अनुसार, आपको उस सामग्री प्रकार को आउटपुट करना होगा जिसके साथ आप काम कर रहे हैं:

print "Content-type: text/plain\r\n\r\n",

यदि आपके पास कम से कम नई लाइनें नहीं हैं, तो HTTP क्लाइंट सोचेंगे कि आपकी सामग्री को हेडर का हिस्सा माना जाता है और भ्रमित हो जाते हैं, वे शायद मान लेंगे कि आपने जो दस्तावेज़ मांगा है वह खाली है।

इसके बाद, आपको एक CGI सर्वर की आवश्यकता है। पायथन एक के साथ आता है। अपनी स्क्रिप्ट को cgi-bin . नामक उपनिर्देशिका में रखें और इस कमांड को चलाएँ (पैरेंट डायरेक्टरी से):

python -m CGIHTTPServer

कॉल करने के लिए यूआरएल कुछ इस तरह दिखेगा:

curl http://localhost:8000/cgi-bin/cgitest.py



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. परिणाम सेट में ऑटो-नंबरिंग पंक्तियों के लिए शुद्ध-एसक्यूएल तकनीक

  2. उन सभी पंक्तियों को हटा दें जिनकी किसी अन्य तालिका में कोई आईडी मौजूद नहीं है

  3. MySQL क्रॉस सर्वर क्वेरी का चयन करें

  4. MySQL में ऑप्टिमाइज़ किए गए सेलेक्ट टेबल का अर्थ योजना की व्याख्या करें

  5. mysqli_query() कम से कम 2 पैरामीटर की अपेक्षा करता है, 1 में दिया गया है?