Php SQLite3、PDO、活动记录和CodeIgniter
我在让CodeIgniter与SQLite3一起工作时遇到问题 以下是我的database.php配置:Php SQLite3、PDO、活动记录和CodeIgniter,php,sqlite,pdo,codeigniter-2,Php,Sqlite,Pdo,Codeigniter 2,我在让CodeIgniter与SQLite3一起工作时遇到问题 以下是我的database.php配置: $active_group = 'sqlite'; $query_builder = TRUE; /* SQLite3 config for PDO */ $db['sqlite'] = array ( 'dsn' => 'sqlite:' .FCPATH.'virtTour_original.sqlite', 'hostname' => '', 'u
$active_group = 'sqlite';
$query_builder = TRUE;
/* SQLite3 config for PDO */
$db['sqlite'] = array (
'dsn' => 'sqlite:' .FCPATH.'virtTour_original.sqlite',
'hostname' => '',
'username' => '',
'password' => '',
'dbdriver' => 'pdo',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => TRUE,
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'autoinit' => TRUE,
'stricton' => FALSE,
'failover' => array()
);
这是我正在测试的控制器:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Main extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->database();
}
public function index()
{
$query = $this->db->get('tblBuildings');
foreach ($query->result_array() as $row)
{
echo $row;
}
}
}
/* End of file main.php */
/* Location: ./application/controllers/main.php */
获取行时,会返回一个数组,因此回显它将生成您看到的输出
echo用于原语,对于数组,您应该使用print\u r
或var\u dump
:
foreach ($query->result_array() as $row)
{
print_r($row);
}
获取行时,会返回一个数组,因此回显它将生成您看到的输出
echo用于原语,对于数组,您应该使用print\u r
或var\u dump
:
foreach ($query->result_array() as $row)
{
print_r($row);
}