move from old repository
This commit is contained in:
53
index.php
Normal file
53
index.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
/**
|
||||
* Plugin Name: Database Helper
|
||||
* Version: 1.0
|
||||
* Author: Jan-Niclas Loosen (Loosen-IT and Designraketen GmbH)
|
||||
* Author URI: https://example.com
|
||||
* License: MIT
|
||||
*/
|
||||
|
||||
use DatabaseHelper\Database;
|
||||
use DatabaseHelper\enums\Order;
|
||||
use DatabaseHelper\enums\Type;
|
||||
|
||||
try {
|
||||
require 'build.php';
|
||||
|
||||
$table = Database::makeTable('testing-table')
|
||||
->primary('col-primary', Type::INT, autoInc: true)
|
||||
->column('col-one', Type::BOOL)
|
||||
->column('col-two', Type::STRING)
|
||||
->create();
|
||||
|
||||
$batches = [
|
||||
[
|
||||
['col-one', true],
|
||||
['col-two', 'EXPLODING!!!']
|
||||
],
|
||||
[
|
||||
['col-one', false],
|
||||
['col-two', 'EXPLODING!!!']
|
||||
],
|
||||
];
|
||||
|
||||
$batchInsert = Database::makeInsertion($table);
|
||||
foreach($batches as $batch) {
|
||||
$batchInsert->batchData($batch)->stack();
|
||||
}
|
||||
$batchInsert->insert();
|
||||
|
||||
Database::makeUpdate($table)
|
||||
->where('col-primary', '=', 1)
|
||||
->set('col-one', false)
|
||||
->update();
|
||||
|
||||
$results = Database::makeQuery($table)
|
||||
->select('col-primary', 'col-one')
|
||||
->where('col-one', '=', true)
|
||||
->orderBy('col-one', Order::DESC)
|
||||
->query();
|
||||
}
|
||||
catch ( Exception $e ) {
|
||||
echo $e->getMessage();
|
||||
}
|
Reference in New Issue
Block a user