lichao032100 发表于 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;
}
{:2_41:}

Hex 发表于 2009-3-23 14:33:41

echo 不能直接显示 array 或者 object~~~
这是 PHP 基础知识!
要显示这些东西,请用 print_r 或者var_dump

要显示数据库查询结果,请参考 http://codeigniter.org.cn/user_guide/database/results.html

lichao032100 发表于 2009-3-23 15:57:15

{:2_30:}想通了没了,还没,那我要获取某表中某个字段比如在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吗??还有什么其他直接输出的办法???

Hex 发表于 2009-3-23 17:39:05

你到底用不用 CI 的方法呢?如果不用 CI 的方法,那就按照传统 PHP 的方法,那个你可以在 google 上搜做很多教程。
如果要用 CI 的方式,那你就好好看手册。你要是看了手册,不会有这种问题。

ps: 手册的连接都发给你了。。。。。。好好看吧

lichao032100 发表于 2009-3-25 10:21:06

:dizzy:{:2_30:}OK

lxylxy888666 发表于 2009-3-25 15:19:17

:lol,,,,,,
页: [1]
查看完整版本: 为什么获取不到准确的值??