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

为什么获取不到准确的值??

[复制链接]
发表于 2009-3-23 14:22:47 | 显示全部楼层 |阅读模式
我的代码是这样的:
$this->db->select('name');
$this->db->from('table');
$this->db->where('id',1);
$query=$this->db->get();
echo $query;
为什么echo不出数据了??
而我这样写就可以出数据:
$this->db->select('name');
$this->db->from('table');
$this->db->where('id',1);
$query=$this->db->get();
foreach($query->result() as $row){
   echo $row->name;
}
发表于 2009-3-23 14:33:41 | 显示全部楼层
echo 不能直接显示 array 或者 object~~~
这是 PHP 基础知识!
要显示这些东西,请用 print_r 或者  var_dump

要显示数据库查询结果,请参考 http://codeigniter.org.cn/user_guide/database/results.html
 楼主| 发表于 2009-3-23 15:57:15 | 显示全部楼层
想通了没了,还没,那我要获取某表中某个字段比如在admin表中有id和name两个字段,我要获取id=1里的name,$sql=select name from admin where id=1,$que=mysql_query($sql),必须要$res=mysql_fetch_array($que),然后echo $res[name]吗??还有什么其他直接输出的办法???
发表于 2009-3-23 17:39:05 | 显示全部楼层
你到底用不用 CI 的方法呢?如果不用 CI 的方法,那就按照传统 PHP 的方法,那个你可以在 google 上搜做很多教程。
如果要用 CI 的方式,那你就好好看手册。你要是看了手册,不会有这种问题。

ps: 手册的连接都发给你了。。。。。。好好看吧
 楼主| 发表于 2009-3-25 10:21:06 | 显示全部楼层
OK
发表于 2009-3-25 15:19:17 | 显示全部楼层
,,,,,,

本版积分规则