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

PHP का उपयोग करके SQL संग्रहीत कार्यविधि से वापसी मान प्राप्त करें

संग्रहीत कार्यविधि के साथ मान वापस करने के लिए:

उदाहरण के लिए:

एसक्यूएल:

CREATE DEFINER=`user`@`localhost` PROCEDURE `ProcedureName`(IN `Input_Value` INT, OUT `Out_val` INT)
    LANGUAGE SQL
    NOT DETERMINISTIC
    CONTAINS SQL
    SQL SECURITY DEFINER
    COMMENT ''
BEGIN
// Your SQL Code

    SET Out_val= Your Value;
    SELECT Out_val;
END

PHP कोड:

$insert = "CALL ProcedureName(:Input_Value,
                             @Out_val)";
$bdd = new PDO('mysql:host=localhost;dbname=db-name', 'user', 'password');

$stmt = $bdd->prepare($insert);     
$stmt->bindParam(':Input_Value', $an_input_value, PDO::PARAM_STR); 

$stmt->execute();
$tabResultat = $stmt->fetch();
$Out_val = $tabResultat['Out_val'];
var_dump($Out_val);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर पर जब मैं किसी मामले के भीतर एकाधिक कॉलम कैसे चुन सकता हूं?

  2. एक अदिश चर में SQL सर्वर आउटपुट क्लॉज

  3. क्या लॉग फ़ाइल का आकार डेटाबेस के प्रदर्शन को प्रभावित कर रहा है? लॉग फ़ाइल को कैसे सिकोड़ें?

  4. SQL सर्वर ROWCOUNT_BIG ()

  5. MSSQL - 1970 से मिलीसेकंड को datetime2 में बदलें