CI数据库操作
我将下面函数中的//$this->db->order_by("id", "desc");//$query = $this->db->get('news',$num,0);
替换为
$query = $this->db->query("select * from news order by id desc limit ".$num."");
为什么就会报
Table 'demodb.news' doesn't exist
select * from news order by id desc limit 5
难道它们不是相等的用法吗
function getLastNews($num)
{
//$this->db->order_by("id", "desc");
//$query = $this->db->get('news',$num,0);
$query = $this->db->query("select * from news order by id desc limit ".$num."");
if ($query->num_rows() > 0)
{
return $query;
}
} 还有$autoload['libraries'] = array('database', 'session', 'xmlrpc');这句话是什么意思
是不是和$this->load->database();是一个意思 查看数据库发现在表是这样的kissjava_news ,奇怪,那为什么
$this->db->order_by("id", "desc");
$query = $this->db->get('news',$num,0);
是OK的了,这里用的也是news了 还有$autoload['libraries'] = array('database', 'session', 'xmlrpc');这句话是什么意思
是不是和$this-> ...
zhuangzi051 发表于 2010-2-23 23:14 http://codeigniter.org.cn/forums/images/common/back.gif看手册 查看数据库发现在表是这样的kissjava_news ,奇怪,那为什么
$this->db->order_by("id", "desc");
$query = ...
zhuangzi051 发表于 2010-2-23 23:17 http://codeigniter.org.cn/forums/images/common/back.gif
db->query()不会自动加表前缀,db->get()会 谢谢楼上
页:
[1]