代码点火器中的多个查询 - 分号会中断查询

时间:2014-06-20 22:01:25

标签: php sql continuous-integration

我正在开发一个项目,我需要创建一个包含动态列的数据透视表。为此,我正在使用此处所述的教程:http://stratosprovatopoulos.com/web-development/mysql/pivot-table-with-dynamic-columns/

使用该教程,我能够进行正确的查询以制作数据透视表。 当我通过phpMyAdmin SQL对话框执行它时,查询运行正常,结果按预期方式出现。我遇到的问题是,当我尝试通过$ this-> db-> query($ query)通过Code Igniter运行查询时,它会在第一个用于标记第一个SQL语句结尾的分号处失败。整体查询。问题是该语句是由我需要同时运行的几个查询构成的。 我阅读了有关CI的事务,但无法确定如何(如果可能)获取查询结果。 非常感谢任何有关在CI上运行该查询并避免分号问题的正确方法的建议。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果这对将来的任何人都有帮助,我可以通过将整个查询放在存储过程中来解决多语句问题。然后通过CodeIgniter调用该过程及其参数。