Welcome Guest, Not a member yet? Register   Sign In
SQLITE is giving me pains.
#1

[eluser]Unknown[/eluser]
Hi,
I am new to codeignitor. I am trying to connect to sqlite via db classes and found the following error

A PHP Error was encountered

Severity: Notice

Message: Undefined property: CI_DB_sqlite_utility::$db_debug

Filename: sqlite/sqlite_utility.php

Line Number: 79
A PHP Error was encountered

Severity: Warning

Message: preg_match() expects parameter 2 to be string, array given

Filename: database/DB_driver.php

Line Number: 541


my datamodel code consists..

$dbExists = 'FALSE';
$dbs = $this->dbutil->list_databases();
foreach ($dbs as $v)
{
if ($v == $database)
{
$dbExists = true;
break;
}
else
{
$dbExists = false;
}
}
if (!$dbExists)
{
$this->dbutil->create_database($database);
}
else
{
$this->load->database($database);
}


please do help me out of this
#2

[eluser]Unknown[/eluser]
It has been solved now.. thanx
#3

[eluser]Derek Allard[/eluser]
Was it a CI problem, and if so, could you document it?
#4

[eluser]Tobz[/eluser]
I'm having exactly this same issue.
Looks like this is a bug in CI and has still not been fixed.

This code:
Code:
function index() {
  $this->load->dbutil();
  $databases = $this->dbutil->list_databases();
  ...

}

Gives these errors:

A PHP Error was encountered
Severity: Notice
Message: Undefined property: CI_DB_sqlite_utility::$db_debug
Filename: sqlite/sqlite_utility.php
Line Number: 40


A PHP Error was encountered
Severity: Warning
Message: preg_match() expects parameter 2 to be string, array given
Filename: database/DB_driver.php
Line Number: 622


Also most error messages for sqlite driver are terrible (along the lines of "there was an error", not very useful).


Any help with the db utility would be awesome.




Theme © iAndrew 2016 - Forum software by © MyBB