Max YO 3f1b7a7528 dev 2019-11 6 роки тому
..
Drivers 3f1b7a7528 dev 2019-11 6 роки тому
Readme.md 3f1b7a7528 dev 2019-11 6 роки тому
SqlDb.php 3f1b7a7528 dev 2019-11 6 роки тому
SqlDriver.php 3f1b7a7528 dev 2019-11 6 роки тому
SqlDriverInterface.php 3f1b7a7528 dev 2019-11 6 роки тому
SqlOrmModel.php 3f1b7a7528 dev 2019-11 6 роки тому
SqlQuery.php 3f1b7a7528 dev 2019-11 6 роки тому
SqlResultset.php 3f1b7a7528 dev 2019-11 6 роки тому
SqlResultsetInterface.php 3f1b7a7528 dev 2019-11 6 роки тому
SqlSchema.php 3f1b7a7528 dev 2019-11 6 роки тому
SqlTable.php 3f1b7a7528 dev 2019-11 6 роки тому
SqlTools.php 3f1b7a7528 dev 2019-11 6 роки тому
testModel.php 3f1b7a7528 dev 2019-11 6 роки тому

Readme.md

// DROP DATABASE

$db->dropDatabase('test', true);

// returns boolean

// CREATE DATABASE

$db->createDatabase('test', true);

// returns boolean

// USE DATABASE

$db->use('test');

// returns boolean

// CREATE TABLE

$db->createTable('TEST', ['id' => 'int(11) not null auto_increment', 'my_int' => 'int(11) null', 'my_text' => "varchar(32) not null default ''"], ['primary key (id)'], true);

// returns boolean

// INSERT ROW FROM OBJECT

$test = new \StdClass;
$test->my_int = '111';
$test->my_text = 'ok';
$db->getTable('TEST')->insert($test);

// returns insert_id

// INSERT ROW FROM ARRAY

$test = [
	'my_int' => '111',
	'my_text' => 'ok',
];
$db->getTable('TEST')->insert($test);

// returns insert_id

// UPDATE ROW

$db->getTable('TEST')->update(['my_int' => '11111', 'my_text' => 'ok ok'], ['id' => 1]);

// return affected_rows

// GET ROWS

$test = $db->getTable('TEST')->getAll();

// returns array (2 dimensions)

// GET ROW

$test = $db->getTable('TEST')->getOne();

// returns array