22 lines
580 B
PHP
22 lines
580 B
PHP
|
<?php
|
||
|
/**
|
||
|
* Простой пример расширения класса SQLite3 и изменения параметров конструктора.
|
||
|
* После чего использование метода open для инициализации БД.
|
||
|
*/
|
||
|
class MyDB extends SQLite3
|
||
|
{
|
||
|
function __construct()
|
||
|
{
|
||
|
$this->open('mysqlitedb.db');
|
||
|
}
|
||
|
}
|
||
|
|
||
|
$db = new MyDB();
|
||
|
|
||
|
$db->exec('CREATE TABLE foo (bar STRING)');
|
||
|
$db->exec("INSERT INTO foo (bar) VALUES ('This is a test')");
|
||
|
|
||
|
$result = $db->query('SELECT bar FROM foo');
|
||
|
var_dump($result->fetchArray());
|
||
|
?>
|