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

PHP कोडनिर्देशक से संग्रहीत प्रक्रिया को कॉल करें

यह कहते हुए खुशी हो रही है कि मैं अपना काम बरकरार रखूंगा।

यहाँ वह पोस्ट है जिसने मेरी समस्या का समाधान किया। यह याद रखना कि मैं php और mssql डेटाबेस पर कोडनिर्देशक के साथ काम कर रहा हूँ:

मॉडल में:

public function execute_sp($var1 = NULL,$var2 = NULL, $var3 = NULL, $var4 = NULL, $var5 = NULL, $var6 = NULL, $var7 = NULL, $var8 = NULL, $var9 = NULL, $var10 = NULL){
$sp = "stored_procedure_name ?,?,?,?,?,?,?,?,?,? "; //No exec or call needed

//No @ needed.  Codeigniter gets it right either way
$params = array(
'PARAM_1' => NULL,
'PARAM_2' => NULL,
'PARAM_3' => NULL,
'PARAM_4' => NULL,
'PARAM_5' => NULL,
'PARAM_6' => NULL,
'PARAM_7' => NULL,
'PARAM_8' => NULL,
'PARAM_9' => NULL,
'PARAM_10' =>NULL);

$result = $this->db->query($sp,$params);

नियंत्रक में:

$var1 = 'value';
$var2 = 'value';
$var3 = 'value';
$var4 = 'value';
$var5 = 'value';
$var6 = 'value';
$var7 = 'value';
$var8 = 'value';
$var9 = 'value';
$var10 = 'value';

$this->model->sp($var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var10);

यह काम करता है!

स्रोत जिसने बहुत मदद की:सर्वर">PHP से Microsoft SQL सर्वर में संग्रहीत कार्यविधि को निष्पादित करने में समस्या उपयोगकर्ता @Ulises Burlando

. से उत्तर दें

  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 सर्वर .bak फ़ाइल को MySQL में कैसे आयात करें?

  2. डेटाबेस में सभी उपयोगकर्ताओं के लिए सभी अनुमतियां/पहुंच खोजने के लिए SQL सर्वर क्वेरी

  3. सतत डेटाबेस निगरानी में सुधार के लिए ट्रिक्स

  4. SQL सर्वर (T-SQL) में किसी दिनांक से सप्ताह संख्या निकालें

  5. SQL सर्वर SHOWPLAN_ALL