为什么获取不到准确的值??
我的代码是这样的:$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:} echo 不能直接显示 array 或者 object~~~
这是 PHP 基础知识!
要显示这些东西,请用 print_r 或者var_dump
要显示数据库查询结果,请参考 http://codeigniter.org.cn/user_guide/database/results.html {: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吗??还有什么其他直接输出的办法??? 你到底用不用 CI 的方法呢?如果不用 CI 的方法,那就按照传统 PHP 的方法,那个你可以在 google 上搜做很多教程。
如果要用 CI 的方式,那你就好好看手册。你要是看了手册,不会有这种问题。
ps: 手册的连接都发给你了。。。。。。好好看吧 :dizzy:{:2_30:}OK :lol,,,,,,
页:
[1]