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

एक समारोह से पीडीओ को बुलाओ

ठीक है, आपने अपनी पहली फ़ाइल में एक global घोषित किया है चर global $conn; मुझे ठीक से पता नहीं क्यों लेकिन फिर भी यह बिना किसी समस्या के काम करेगा क्योंकि $conn वैश्विक दायरे में है।

लेकिन आपके दूसरे मामले में जब आप अपना global . घोषित करते हैं किसी फ़ंक्शन के अंदर चर, फ़ंक्शन $conn . की खोज करेगा जो स्थानीय चर के बजाय वैश्विक दायरे में है $conn जिसमें स्पष्ट रूप से कनेक्शन हैंडल है।

global $conn हटाएं आपके कार्य से और इसे काम करना चाहिए।

चर क्षेत्रों पर अधिक जानकारी - http://php.net/manual/en /language.variables.scope.php




  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 डेटा UNPIVOT करें

  2. विशिष्ट JSON प्रारूप के लिए SQL क्वेरी पैरेंट-चाइल्ड कैसे करें?

  3. मैसकल एक बार में 1 से अधिक क्वेरी नहीं कर सकता

  4. एसक्यूएल से PHP में चर के रूप में गणना (*) कैसे लें?

  5. मैसकल बनाम एसक्यूएल एक्सप्रेस सर्वर (हेक्स -> बिगिंट और बिगिंट -> हेक्स रूपांतरण)