存储过程可以在MSSQL中工作,但不能在PHP中工作

时间:2018-07-31 12:48:04

标签: php sql-server codeigniter stored-procedures

当我通过PHP调用存储过程时,它不会显示结果,但是在Management Studio中运行此代码时,它将显示完整的结果。这是我的PHP(Codeigniter)的代码:

public function get_current_mon_att($data)
{
    $emp_id = $data['emp_id'];
    $start_date = $data['start_date'];
    //$query = $this->db2->query("EXEC Sp_att_full @StartDate = N'$start_date', @emp_id = $emp_id");
    $qrystring = "DECLARE   @return_value int EXEC  @return_value = [dbo].[Sp_att_full] @StartDate = N'$start_date', @emp_id = $emp_id SELECT 'Return Value' = @return_value";
    $query = $this->db2->query($qrystring);
    echo $qrystring;
    return $query->result();
}

0 个答案:

没有答案