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

पीडीओ का उपयोग कर आउट पैरामीटर के साथ संग्रहित प्रक्रिया को कॉल करना

ऐसा लगता है कि यहां काम पर एक बग है, मैंने जो सबसे अच्छा समाधान पाया है वह यह है:

http://www.php.net/manual/en /pdo.prepared-statements.php#101993

ऊपर दिए गए लिंक पर टिप्पणी से:

$dbh->query("CALL SomeStoredProcedure($someInParameter1, $someInParameter2, @someOutParameter)"); 
$dbh->query("SELECT @someOutParameter");

// OR, if you want very much to use PDO.Prepare(),
// insert "SELECT @someOutParameter" in your stored procedure and then use:

$stmt = $dbh->prepare("CALL SomeStoredProcedure(?, ?)"); 
$stmt ->execute(array($someInParameter1, $someInParameter2));

इसे भी देखें:https://stackoverflow.com/a/4502524/815386



  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 IN स्टेटमेंट के लिए PDO बाइंडिंग मान

  3. डाउनलोड के लिए सुरक्षित फ़ाइलें

  4. MySQL में पदानुक्रमित डेटा से गहराई आधारित पेड़ उत्पन्न करना (कोई सीटीई नहीं)

  5. उबंटू में MySQL के लिए एसएसएल/टीएलएस कैसे सक्षम करें