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

PHP बाइंडपरम PARAM_INT आउट पैरामीटर के साथ काम नहीं कर रहा है

जैसा कि यह ब्लॉग :

आप बग रिपोर्ट bugs.mysql.com पर देख सकते हैं . इसे संस्करण 5.5.3+ और 6.0.8+ के लिए ठीक कर दिया गया है।

समस्या को हल करने के लिए, आपको अंदर और बाहर के मापदंडों को अलग रखना होगा और प्रक्रिया को कॉल करना होगा। PHP PDO दस्तावेज़ीकरण पर उदाहरण #11 तब पढ़ेगा:

$stmt = $dbh->prepare("CALL sp_takes_string_returns_string(:in_string, @out_string)");
$stmt->bindParam(':in_string', 'hello');

// call the stored procedure
$stmt->execute();

// fetch the output
$outputArray = $this->dbh->query("select @out_string")->fetch(PDO::FETCH_ASSOC);

print "procedure returned " . $outputArray['@out_string'] . "\n";



  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 डीबी से कैसे जुड़ें?

  2. यदि MySQL डेटाबेस को बंद नहीं किया गया तो क्या होगा?

  3. इसकी सामग्री की लंबाई के आधार पर एक MySQL कॉलम पर एक इंडेक्स बनाएं?

  4. डायनेमिक कॉलम के साथ MySQL पिवट टेबल क्वेरी

  5. टर्मिनल के भीतर से mysql का उपयोग करके चेतावनी संदेशों को रोकें, लेकिन पासवर्ड बैश स्क्रिप्ट में लिखा गया है