PHP & MySQL MCQ Quiz in हिन्दी - Objective Question with Answer for PHP & MySQL - मुफ्त [PDF] डाउनलोड करें
Last updated on Jul 16, 2025
Latest PHP & MySQL MCQ Objective Questions
PHP & MySQL Question 1:
जब एक उपयोगकर्ता एक पेज को रिफ्रेश या रिक्वेस्ट नहीं करता है और पेज सेशन समाप्त हो जाता है, तो उस स्थिति में डिफॉल्ट के रूप में मिनट में कितना समय लगता है?
Answer (Detailed Solution Below)
PHP & MySQL Question 1 Detailed Solution
The correct answer is 15
Key Points
- Default session timeout: ✅ The default session timeout for a page session is set to 15 minutes in most web applications. This is the standard behavior unless explicitly modified by the developer or application settings.
- Why 15 minutes? This is a balance between security and usability. A shorter session timeout helps prevent unauthorized access if a user leaves their session open, while still providing enough time for users to interact without frequent interruptions.
- Customization: Developers can typically adjust this timeout value in the application's configuration files or settings if needed. For example, in web frameworks like ASP.NET, session timeout can be adjusted in the
web.config
file, and in PHP, it can be modified in thephp.ini
file.
Additional Information
- Session timeout is critical for security in web applications, especially those involving sensitive user data like banking or e-commerce platforms.
- If a user does not perform any activity like refreshing or requesting a new page within the timeout window, the session will expire, requiring the user to log in again to continue.
- In some cases, the session timeout can be extended for trusted environments, or reduced for highly secure applications.
PHP & MySQL Question 2:
निमंलिखित में से कौन सा मोड (mod) फाइल में बाइनरी फॉर्मेट में लिखने और पढ़ने के लिए है?
Answer (Detailed Solution Below)
PHP & MySQL Question 2 Detailed Solution
सही उत्तर wb+ है।
- मोड wb+ "राइट बाइनरी प्लस" का संक्षिप्त रूप है, जिसका अर्थ है कि यह बाइनरी मोड में पढ़ने और लिखने दोनों के लिए एक फ़ाइल खोलता है।
- जब कोई फ़ाइल wb+ मोड में खोली जाती है, तो यह आपको बाइनरी प्रारूप में फ़ाइल से पढ़ने और उसमें लिखने की अनुमति देती है।
- बाइनरी मोड का अर्थ है कि डेटा बाइनरी प्रारूप में पढ़ा और लिखा जाता है, जो छवियों या निष्पादन योग्य फ़ाइलों जैसी गैर-पाठ फ़ाइलों के लिए उपयुक्त है।
- wb+ मोड में फ़ाइल खोलने से फ़ाइल बन जाएगी यदि वह मौजूद नहीं है या फ़ाइल को अधिलेखित कर देगी यदि वह पहले से मौजूद है।
- इसके विपरीत, मोड w पाठ मोड में लिखने के लिए एक फ़ाइल खोलता है, लेकिन यह पढ़ने की अनुमति नहीं देता है।
- मोड a+ पाठ मोड में पढ़ने और जोड़ने (अंत में लिखने) के लिए एक फ़ाइल खोलता है।
- मोड w+ पाठ मोड में पढ़ने और लिखने दोनों के लिए एक फ़ाइल खोलता है, लेकिन बाइनरी प्रारूप में नहीं।
- बाइनरी मोड ('b' का उपयोग मोड में) बाइनरी फ़ाइलों से निपटते समय आवश्यक है ताकि यह सुनिश्चित हो सके कि डेटा बिना किसी एन्कोडिंग समस्याओं के सही ढंग से पढ़ा और लिखा जाए।
यहाँ बताया गया है कि पायथन में wb+ मोड का उपयोग कैसे करें:
# Open a file for both reading and writing in binary mode
with open('example.bin', 'wb+') as file:
# Write binary data to the file
file.write(b'This is a test.')
# Move the file pointer to the beginning
file.seek(0)
# Read the binary data from the file
content = file.read()
print(content)
PHP & MySQL Question 3:
निम्नलिखित में से कौन सा वेब ब्राउज़र में क्लाइंट-साइड स्टोरेज तंत्र है जो वेबसाइटों को उपयोगकर्ता के डिवाइस पर लगातार डेटा स्टोर करने की अनुमति देता है?
Answer (Detailed Solution Below)
PHP & MySQL Question 3 Detailed Solution
सही उत्तर लोकल स्टोरेज है
प्रमुख बिंदु
- लोकल स्टोरेज: लोकल स्टोरेज वेब ब्राउज़र में वेब स्टोरेज एपीआई का एक हिस्सा है। यह वेबसाइटों को उपयोगकर्ता के ब्राउज़र बंद करने के बाद भी, उपयोगकर्ता के डिवाइस पर कुंजी-मूल्य जोड़े के रूप में डेटा को लगातार संग्रहीत करने की अनुमति देता है। इसका उपयोग आमतौर पर क्लाइंट पक्ष पर प्राथमिकताएं, उपयोगकर्ता सेटिंग्स और अन्य डेटा संग्रहीत करने के लिए किया जाता है।
अतिरिक्त जानकारी
- PHP सत्र: PHP सत्र सर्वर पर उपयोगकर्ता-विशिष्ट जानकारी संग्रहीत करने के लिए एक सर्वर-साइड तंत्र है। वे वेब ब्राउज़र में क्लाइंट-साइड स्टोरेज से सीधे संबंधित नहीं हैं।
- कुकीज़: कुकीज़ किसी वेबसाइट से भेजे गए डेटा के छोटे टुकड़े होते हैं और उपयोगकर्ता के डिवाइस पर संग्रहीत होते हैं। जबकि वे क्लाइंट-साइड स्टोरेज का एक रूप हैं, लोकल स्टोरेज एक अधिक आधुनिक और लचीला विकल्प है।
- सत्र संग्रहण: स्थानीय संग्रहण के समान, सत्र संग्रहण एक क्लाइंट-साइड संग्रहण तंत्र है। हालाँकि, मुख्य अंतर यह है कि सेशन स्टोरेज में संग्रहीत डेटा केवल पेज सेशन की अवधि के लिए उपलब्ध होता है। एक बार जब उपयोगकर्ता ब्राउज़र टैब या विंडो बंद कर देता है, तो डेटा साफ़ हो जाता है।
PHP & MySQL Question 4:
ड्रीमविवर के संदर्भ में डीटीडी का क्या अर्थ है?
Answer (Detailed Solution Below)
PHP & MySQL Question 4 Detailed Solution
सही उत्तर दस्तावेज़ प्रकार घोषणा है
प्रमुख बिंदु
- ड्रीमविवर के संदर्भ में डीटीडी का मतलब दस्तावेज़ प्रकार घोषणा है ।
- यह एक मार्कअप घोषणा है जो XML या HTML दस्तावेज़ के दस्तावेज़ प्रकार और संरचना को परिभाषित करती है।
PHP & MySQL Question 5:
निम्नलिखित में से कौन सी वेब विकास के लिए व्यापक रूप से उपयोग की जाने वाली सर्वर-साइड स्क्रिप्टिंग भाषा है जिसे अक्सर SQL और MySQL डेटाबेस के साथ एकीकृत किया जाता है?
Answer (Detailed Solution Below)
PHP & MySQL Question 5 Detailed Solution
सही उत्तर PHP है
प्रमुख बिंदु
- PHP (हाइपरटेक्स्ट प्रीप्रोसेसर) वेब विकास के लिए व्यापक रूप से उपयोग की जाने वाली सर्वर-साइड स्क्रिप्टिंग भाषा है।
- इसे अक्सर गतिशील रूप से वेब पेज बनाने, फॉर्म संभालने और सर्वर साइड पर डेटाबेस के साथ इंटरैक्ट करने के लिए SQL और MySQL डेटाबेस के साथ एकीकृत किया जाता है।
Top PHP & MySQL MCQ Objective Questions
ASP.NET में प्रत्येक सत्र एक विशिष्ट ________बिट अभिज्ञापक(आइडेंटिफायर) का उपयोग करता है।
Answer (Detailed Solution Below)
PHP & MySQL Question 6 Detailed Solution
Download Solution PDFसत्र को एक विशिष्ट अभिज्ञापक द्वारा पहचाना जाता है। यह ASP.NET में 120 बिट अभिज्ञापक होता है।
क्लाइंट वेब सर्वर से एप्लिकेशन में एक वेब पेज का अनुरोध करता है, फिर सर्वर वेब ब्राउज़र से भेजे गए सत्र ID मान की जांच करता है।
यदि सत्रID मान नहीं भेजी जाती है, तो ASP.NET नए सत्र को प्रारंभ कर देता है और उस सत्र के लिए सत्रID मान प्रतिक्रिया के साथ ब्राउज़र को भेज दिया जाता है। डिफ़ॉल्ट रूप से, सत्रID मान कुकी में संग्रहीत होते हैं। हालांकि, आप "कुकीरहित" सत्र के लिए URL में सत्रID मान संग्रहीत करने के लिए एप्लिकेशन का भी समनुरूप बना सकते हैं।
अतः सही उत्तर 120 है।
Important Points
- जब आप सत्र अवस्था का उपयोग करते हैं, तो ASP.NET_SessionId नामक सत्र कुकी आपके ब्राउज़र में स्वयं ही जुड़ जाता है।
- डिफ़ॉल्ट रूप से ASP.NET सत्र 20 मिनट में समाप्त हो जाता है।
- यह एक सर्वर-पक्ष वाली अवस्था प्रबंधन तकनीक होती है क्योंकि प्रत्येक सत्र सर्वर पर संग्रहित होती है।
स्थिति के अनुसार दो वैकल्पिक मार्गों में से किसी एक विकल्प को चुनने के लिए किसका प्रयोग किया जाता है?
Answer (Detailed Solution Below)
PHP & MySQL Question 7 Detailed Solution
Download Solution PDF- सेलेक्शन संरचना, किसी कार्यक्रम को उसकी स्थिति के आधार पर दो वैकल्पिक मार्गों के बीच चयन करने की अनुमति देती है।
- यह प्रोग्राम को इंस्ट्रक्शन के एक सेट या दूसरे को एसक्यूट करने में सक्षम बनाता है, यह इस बात पर निर्भर करता है कि प्रोग्राम की स्थिति सही है या गलत।
- चयन संरचनाओं के दो सबसे सामान्य रूप होते हैं, जो इफ-दैन (if-then) स्टेटमेंट और इफ-दैन-एल्स (if-then-else) स्टेटमेंट हैं।
- इफ-दैन स्टेटमेंट का उपयोग तब किया जाता है, जब केवल एक वैकल्पिक पथ होता है और इफ-दैन-एल्स स्टेटमेंट का उपयोग तब किया जाता है, जब दो वैकल्पिक पथ होते हैं।
PHP & MySQL Question 8:
ASP.NET में प्रत्येक सत्र एक विशिष्ट ________बिट अभिज्ञापक(आइडेंटिफायर) का उपयोग करता है।
Answer (Detailed Solution Below)
PHP & MySQL Question 8 Detailed Solution
सत्र को एक विशिष्ट अभिज्ञापक द्वारा पहचाना जाता है। यह ASP.NET में 120 बिट अभिज्ञापक होता है।
क्लाइंट वेब सर्वर से एप्लिकेशन में एक वेब पेज का अनुरोध करता है, फिर सर्वर वेब ब्राउज़र से भेजे गए सत्र ID मान की जांच करता है।
यदि सत्रID मान नहीं भेजी जाती है, तो ASP.NET नए सत्र को प्रारंभ कर देता है और उस सत्र के लिए सत्रID मान प्रतिक्रिया के साथ ब्राउज़र को भेज दिया जाता है। डिफ़ॉल्ट रूप से, सत्रID मान कुकी में संग्रहीत होते हैं। हालांकि, आप "कुकीरहित" सत्र के लिए URL में सत्रID मान संग्रहीत करने के लिए एप्लिकेशन का भी समनुरूप बना सकते हैं।
अतः सही उत्तर 120 है।
Important Points
- जब आप सत्र अवस्था का उपयोग करते हैं, तो ASP.NET_SessionId नामक सत्र कुकी आपके ब्राउज़र में स्वयं ही जुड़ जाता है।
- डिफ़ॉल्ट रूप से ASP.NET सत्र 20 मिनट में समाप्त हो जाता है।
- यह एक सर्वर-पक्ष वाली अवस्था प्रबंधन तकनीक होती है क्योंकि प्रत्येक सत्र सर्वर पर संग्रहित होती है।
PHP & MySQL Question 9:
निम्नलिखित में से कौन सा वेब ब्राउज़र में क्लाइंट-साइड स्टोरेज तंत्र है जो वेबसाइटों को उपयोगकर्ता के डिवाइस पर लगातार डेटा स्टोर करने की अनुमति देता है?
Answer (Detailed Solution Below)
PHP & MySQL Question 9 Detailed Solution
सही उत्तर लोकल स्टोरेज है
प्रमुख बिंदु
- लोकल स्टोरेज: लोकल स्टोरेज वेब ब्राउज़र में वेब स्टोरेज एपीआई का एक हिस्सा है। यह वेबसाइटों को उपयोगकर्ता के ब्राउज़र बंद करने के बाद भी, उपयोगकर्ता के डिवाइस पर कुंजी-मूल्य जोड़े के रूप में डेटा को लगातार संग्रहीत करने की अनुमति देता है। इसका उपयोग आमतौर पर क्लाइंट पक्ष पर प्राथमिकताएं, उपयोगकर्ता सेटिंग्स और अन्य डेटा संग्रहीत करने के लिए किया जाता है।
अतिरिक्त जानकारी
- PHP सत्र: PHP सत्र सर्वर पर उपयोगकर्ता-विशिष्ट जानकारी संग्रहीत करने के लिए एक सर्वर-साइड तंत्र है। वे वेब ब्राउज़र में क्लाइंट-साइड स्टोरेज से सीधे संबंधित नहीं हैं।
- कुकीज़: कुकीज़ किसी वेबसाइट से भेजे गए डेटा के छोटे टुकड़े होते हैं और उपयोगकर्ता के डिवाइस पर संग्रहीत होते हैं। जबकि वे क्लाइंट-साइड स्टोरेज का एक रूप हैं, लोकल स्टोरेज एक अधिक आधुनिक और लचीला विकल्प है।
- सत्र संग्रहण: स्थानीय संग्रहण के समान, सत्र संग्रहण एक क्लाइंट-साइड संग्रहण तंत्र है। हालाँकि, मुख्य अंतर यह है कि सेशन स्टोरेज में संग्रहीत डेटा केवल पेज सेशन की अवधि के लिए उपलब्ध होता है। एक बार जब उपयोगकर्ता ब्राउज़र टैब या विंडो बंद कर देता है, तो डेटा साफ़ हो जाता है।
PHP & MySQL Question 10:
ड्रीमविवर के संदर्भ में डीटीडी का क्या अर्थ है?
Answer (Detailed Solution Below)
PHP & MySQL Question 10 Detailed Solution
सही उत्तर दस्तावेज़ प्रकार घोषणा है
प्रमुख बिंदु
- ड्रीमविवर के संदर्भ में डीटीडी का मतलब दस्तावेज़ प्रकार घोषणा है ।
- यह एक मार्कअप घोषणा है जो XML या HTML दस्तावेज़ के दस्तावेज़ प्रकार और संरचना को परिभाषित करती है।
PHP & MySQL Question 11:
निम्नलिखित में से कौन सी वेब विकास के लिए व्यापक रूप से उपयोग की जाने वाली सर्वर-साइड स्क्रिप्टिंग भाषा है जिसे अक्सर SQL और MySQL डेटाबेस के साथ एकीकृत किया जाता है?
Answer (Detailed Solution Below)
PHP & MySQL Question 11 Detailed Solution
सही उत्तर PHP है
प्रमुख बिंदु
- PHP (हाइपरटेक्स्ट प्रीप्रोसेसर) वेब विकास के लिए व्यापक रूप से उपयोग की जाने वाली सर्वर-साइड स्क्रिप्टिंग भाषा है।
- इसे अक्सर गतिशील रूप से वेब पेज बनाने, फॉर्म संभालने और सर्वर साइड पर डेटाबेस के साथ इंटरैक्ट करने के लिए SQL और MySQL डेटाबेस के साथ एकीकृत किया जाता है।
PHP & MySQL Question 12:
वेब विकास के संदर्भ में "डेटाबेस इंटरेक्शन" शब्द का प्राथमिक उद्देश्य क्या है?
Answer (Detailed Solution Below)
PHP & MySQL Question 12 Detailed Solution
सही उत्तर डेटाबेस में डेटा पुनर्प्राप्ति और हेरफेर को संभालना है
प्रमुख बिंदु
- वेब डेवलपमेंट के संदर्भ में " डेटाबेस इंटरेक्शन " डेटाबेस के भीतर डेटा तक पहुंचने , पुनर्प्राप्त करने , हेरफेर करने और प्रबंधित करने में शामिल प्रक्रियाओं को संदर्भित करता है।
PHP & MySQL Question 13:
आपके कंप्यूटर पर MYSQL का उपयोग करने के लिए, आपको किसकी आवश्कता होगी?
Answer (Detailed Solution Below)
PHP & MySQL Question 13 Detailed Solution
अपने कंप्यूटर पर MySQL का उपयोग करने के लिए, आपको डेटाबेस तक पहुँचने के लिए किसी प्रकार के क्लाइंट प्रोग्राम की आवश्यकता होगी।
Key Points
- एक क्लाइंट प्रोग्राम आपको डेटाबेस से जुड़ने और डेटा बनाने, पढ़ने, अपडेट करने और हटाने जैसे कार्य करने की अनुमति देता है। MySQL के लिए कई अलग-अलग क्लाइंट प्रोग्राम मुफ़्त और व्यावसायिक दोनों उपलब्ध हैं। कुछ लोकप्रिय ग्राहक कार्यक्रमों में निम्न शामिल हैं:
- MySQL वर्कबेंच
- MySQL शैल
- PHPMyAdmin
- हेइडीSQL (HeidiSQL)
- MySQL के लिए नेविकैट
- एक बार जब आप क्लाइंट प्रोग्राम इंस्टॉल कर लेते हैं, तो आप MySQL डेटाबेस से जुड़ सकते हैं और अपने डेटा के साथ काम करना शुरू कर सकते हैं।
अन्य विकल्प गलत हैं क्योंकि:
- पर्ल, PHP और जावा प्रोग्रामिंग भाषाएं हैं, क्लाइंट प्रोग्राम नहीं।
- MySQL डेटाबेस तक पहुँचने के लिए ब्राउज़र का उपयोग नहीं किया जा सकता है।
- FTP और टेलनेट प्रोटोकॉल हैं जिनका उपयोग क्रमशः फ़ाइलों को स्थानांतरित करने और दूरस्थ कंप्यूटर तक पहुंचने के लिए किया जाता है।
PHP & MySQL Question 14:
PHP और MySQL को एकीकृत करते समय, MySQL डेटाबेस से कनेक्शन स्थापित करने के लिए आमतौर पर किस PHP फ़ंक्शन का उपयोग किया जाता है?
Answer (Detailed Solution Below)
PHP & MySQL Question 14 Detailed Solution
सही उत्तर है mysqli_connect()
प्रमुख बिंदु
- mysqli_connect():
- यह सही कार्य है. यह एक MySQL डेटाबेस सर्वर से कनेक्शन स्थापित करता है। Mysqli एक्सटेंशन पुराने mysql एक्सटेंशन का उन्नत संस्करण है और अधिक सुरक्षित है।
PHP & MySQL Question 15:
स्थिति के अनुसार दो वैकल्पिक मार्गों में से किसी एक विकल्प को चुनने के लिए किसका प्रयोग किया जाता है?
Answer (Detailed Solution Below)
PHP & MySQL Question 15 Detailed Solution
- सेलेक्शन संरचना, किसी कार्यक्रम को उसकी स्थिति के आधार पर दो वैकल्पिक मार्गों के बीच चयन करने की अनुमति देती है।
- यह प्रोग्राम को इंस्ट्रक्शन के एक सेट या दूसरे को एसक्यूट करने में सक्षम बनाता है, यह इस बात पर निर्भर करता है कि प्रोग्राम की स्थिति सही है या गलत।
- चयन संरचनाओं के दो सबसे सामान्य रूप होते हैं, जो इफ-दैन (if-then) स्टेटमेंट और इफ-दैन-एल्स (if-then-else) स्टेटमेंट हैं।
- इफ-दैन स्टेटमेंट का उपयोग तब किया जाता है, जब केवल एक वैकल्पिक पथ होता है और इफ-दैन-एल्स स्टेटमेंट का उपयोग तब किया जाता है, जब दो वैकल्पिक पथ होते हैं।