Fatal error: Call to undefined method CI_DB_pdo_driver::where() in

Demir Aksa

I’m using PDO driver to access MySQL database. Everything is working OK on that part. My database.php looks like this:

$active_group = 'default';
$active_record = FALSE;

$db['default']['hostname'] = 'mysql:host=127.0.0.1:3386';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'mydatabase';
$db['default']['dbdriver'] = 'pdo';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE; 

I don’t use Active Record..

The problem occurred when I auto-loaded session library and set it to use database. I created table in my database, and on first visit to site, a record gets inserted into session table. No problem there. An error occurs on subsequent visits to the site. I’m getting following:

Fatal error: Call to undefined method CI_DB_pdo_driver::where() in P:\Git\TengWebsite\system\libraries\Session.php on line 201
Rajeev Ranjan

set $active_record = TRUE;

$active_group = 'default';
$active_record = TRUE;

Note: that some CodeIgniter classes such as Sessions require Active Records be enabled to access certain functionality.

its clearly stated here CodeIgniter Doc

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

Fatal error: Call to undefined method db::_results()

Fatal error: Call to undefined method DB::getInstance()

Fatal error: Call to undefined method CI_DB_mysqli_driver::result()

Fatal error: Call to undefined method PDO::select() in line 9

PHP Error: Fatal error: Call to undefined method

Fatal Error - Call to undefined method "Customersss::throwError()"

Fatal error: Call to undefined method PDOStatement::lastInsertId()

Fatal error: Call to undefined method MongoCollection::insertMany()?

Fatal error: Call to undefined method connectDB::prepare()

PHP Classes - Fatal error: Call to undefined method

Fatal Error :: Call to undefined method in codeigniter

Fatal error Call to undefined method VmVendorPDF::convertHTMLColorToDec()

xampp - Fatal error: Call to undefined method

PHP: Fatal error: Call to undefined method mysqli

Fatal error: Call to undefined method DOMDocument::getElementsById()

PHP - Fatal Error: Call to undefined method - but method exist

Fatal error: Uncaught Error: Call to undefined method why?

PHP Fatal error: Call to undefined method stdClass::save() - Yii framework

Fatal error: Call to undefined method GuzzleHttp\Client::request() with Guzzle 6

php Fatal error: Call to undefined method TCPDF::addTTFfont() in

Fatal error: Call to undefined method Google_IO_Curl::authenticatedRequest()

Fatal error: Call to undefined method mysqli::num_rows()

PHP: Fatal error: Call to undefined method case_controller

Fatal error: Call to undefined method stdClass::_setSession() on line 58

CodeIgniter PDO - Call to undefined method CI_DB_pdo_mysql_driver::num_rows()

Fatal error: Call to undefined function

Call to undefined method CI_DB_mysqli_result::where() in CodeIgniter

PHP Fatal error: Call to undefined function pdo_query()

PHPUnit Error Fatal error: Call to undefined method Mock_Game_073a8e20::method()