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

[HELP] cli怎样获取数据库数据

[复制链接]
发表于 2013-9-4 18:45:13 | 显示全部楼层 |阅读模式
请问下,我在浏览器上访问能访问下从数据库上获取的数据,,

在命令行下怎么却获取不到,
是不是在命令模式下获取数据库数据跟普通的模式下获取数据方式不一样?
要怎么办呢?
发表于 2013-9-4 20:04:09 | 显示全部楼层
贴代码
 楼主| 发表于 2013-9-5 09:24:41 | 显示全部楼层
本帖最后由 geomen 于 2013-9-5 09:29 编辑

比如我根据手册上写的
PHP复制代码
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
 
class Welcome extends CI_Controller {
        public function index()
        {
        $query = $this->db->get('design');
        foreach($query->result() as $row){
            echo $row->name;
        }
                //$this->load->view('welcome_message');
        }
    public function message($to="world"){
        $query = $this->db->get('design');
        echo $query->num_fields().PHP_EOL;
        echo "hello {$to}!".PHP_EOL;
    }
}
复制代码


在网页上,第一个和第二个都能显示,
http://localhost/capaerp/capa/ci.php/welcome/message j显示:42 hello world!

http://localhost/capaerp/capa/ci.php/welcome/index 显示:
测试8测试六tes5测试1test4test6123测试1test2test12324d123123438888323tettt3232yyyyyyyu32333hhhffff一下子123123444444444444555

然后,我用命令行:
php ci.php welcome/message

就只显示 hello world 了
 楼主| 发表于 2013-9-5 10:02:47 | 显示全部楼层
Hex 发表于 2013-9-4 20:04
贴代码

我帖代码了,麻烦你看下!!
发表于 2013-9-5 10:20:41 | 显示全部楼层
geomen 发表于 2013-9-5 10:02
我帖代码了,麻烦你看下!!

参考 http://codeigniter.org.cn/user_guide/general/cli.html
你应该这样 php ci.php welcome message

 楼主| 发表于 2013-9-5 10:40:36 | 显示全部楼层
Hex 发表于 2013-9-5 10:20
参考 http://codeigniter.org.cn/user_guide/general/cli.html
你应该这样 php ci.php welcome message

呃!还是跟welcome/message一样的结果!
发表于 2013-9-5 12:07:28 | 显示全部楼层
geomen 发表于 2013-9-5 10:40
呃!还是跟welcome/message一样的结果!

从配置什么的来说,都是一样的。
你看看有什么报错吗?我觉得是有报错但是给屏蔽了。

本版积分规则