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

क्या मुझे प्रत्येक फ़ंक्शन में अपना $mysqli चर पास करना चाहिए?

PHP में यूजर-डिफ़ाइंड फ़ंक्शंस का अपना वैरिएबल स्कोप होता है। आपको $mysqli . पास करना होगा फ़ंक्शन को पैरामीटर के रूप में, या global $mysqli . के साथ फ़ंक्शन प्रारंभ करें ।

यह सटीक समस्या वैरिएबल स्कोप पर एक उदाहरण के रूप में दी गई है। पेज:

<?php
$a = 1; /* global scope */ 

function test()
{ 
    echo $a; /* reference to local scope variable */ 
} 

test();
?>


  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 त्रुटि - आपके SQL सिंटैक्स में त्रुटि है

  2. बाईं ओर शामिल होने और समूह द्वारा MySQL अद्यतन क्वेरी

  3. किसी प्रक्रिया का उपयोग करके कॉलम के डिफ़ॉल्ट मान को कैसे बदलें

  4. MySQL:यूनिकोड इकाइयों के लिए पूछताछ

  5. मैसकल:विदेशी कुंजियों के साथ दो तालिकाओं में पंक्तियों को हटाएं