【发布时间】:2014-05-27 20:22:14
【问题描述】:
我有一个严重的问题:
我正在使用 CodeIgniter 开发 PHP 应用程序,如果我使用数据库查询 ($this->db->query),codeigniter 结果为 0,但是,如果我更改为 mysql_query,codeigniter 返回 10 行...
我的控制器 clients.php:
class Clients extends CI_Controller{
protected $viewData;
function __construct() {
parent::__construct();
$this->load->model('clientsM','',TRUE);
$this->clientsM->getTen();
}
我的模型clientsM:
class Clientes extends CI_Model{
function __construct() {
parent::__construct();
}
function getTen(){
//Using CodeIgniter database class: Dont works....
$query = $this->db->query("SELECT * FROM clients LIMIT 10 ");
//Using mysql_query: Works Fine
$query = mysql_query("SELECT * FROM clients LIMIT 10 ");
}
【问题讨论】:
-
当你不工作时会发生什么? $this->db 是数据库对象吗?
-
我是唯一一个将模型文件名视为“ClientsM.php”但将类名视为“Clientes”的人。据我所知,模型的文件名和类名需要相同......
标签: php mysql database codeigniter class