用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2472|回复: 2
收起左侧

[HELP] ★求助,CI执行存储过程无效★

[复制链接]
发表于 2012-2-24 14:15:38 | 显示全部楼层 |阅读模式
PHP复制代码
$this->db->query("exec p_xxxx 参数1,参数2");//这里应该也执行了,但是无效果体现,大概功能是删除某些动态创建的视图
...
...//后面这些代码都能够执行
...
 
复制代码



但是如果把存储过程放在查询分析器中又能产生效果,这到底是什么原因呢?


求各位超级达人教教我这小小菜鸟
发表于 2012-2-24 17:29:35 | 显示全部楼层
本帖最后由 yuzhigang5460 于 2012-2-24 17:32 编辑

编辑database.php的配置文件,设置:
PHP复制代码
$db['default']['dbdriver'] = 'mysqli';
复制代码

调用存储过程:
PHP复制代码
$sql = "call_p(?,?,?)";
$execute = $this->db->query($sql, array('p1','p2','p3'));
复制代码

发表于 2012-2-25 09:38:22 | 显示全部楼层
他好像要的是mssql调用存储过程的方法哎,,不知道哪位高手可否告知啊!

本版积分规则