Kenji Suzuki
kenji****@gmail*****
2014年 1月 31日 (金) 20:02:04 JST
Kenji です。 On Fri, 31 Jan 2014 11:59:31 +0900 内田信宏 <uchid****@p-rex*****> wrote: > またまた質問失礼します! > CodeIgniterのDB機能らへんを > CodeIgniterの外部から利用するのは > 無理なものでしょうか? > イメージとしては > > $ci = new CodeIgniter(); > > $data = $ci->DB->query('SELECT * FROM ...') > > > なんて夢のようなことができたらいいのにと思っておりますが > そりゃ無理ですよね。 2.1.4 でやってみましたが、これくらいで動きました。 $ cat dbtest.php <?php define('APPPATH', __DIR__.'/application/'); define('BASEPATH', __DIR__.'/system/'); require BASEPATH.'database/DB.php'; require BASEPATH.'core/Common.php'; require BASEPATH.'core/Controller.php'; function &get_instance() { return CI_Controller::get_instance(); } new CI_Controller(); $db = DB(); $query = $db->query('SELECT * FROM example'); foreach ($query->result() as $row) { echo $row->id . ' '; echo $row->language . "\n"; } $ php dbtest.php 1 PHP 2 Java 3 Ruby 4 Python 5 Perl // Kenji