PHP code example of maxim-oleinik / blade-database
1. Go to this page and download the library: Download maxim-oleinik/blade-database library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
maxim-oleinik / blade-database example snippets
$db = new DbAdapter(new MyDbConnection);
->execute($query, array $bindings = []): int - Кол-во затронутых строк
->each($query, array $bindings = []): Generator - Построчная выборка
->selectAll($query, array $bindings = []): array - Выбрать всю выборку в один массив
->selectRow($query, array $bindings = []): array - Выбрать одну строку
->selectColumn($query, array $bindings = []): array - Выбрать значение 1 колонки в массив
->selectValue($query, array $bindings = []): string - Выбрать единственное значение
->selectKeyValue($query, array $bindings = []): array - Выбрать значения 2ух колонок в ассоциативный массив col1 => $col2
->chunk($pageSize, SqlBuilder $sql, callable $handler) - Разбить выборку на части и вызвать $handler(array $rows) для каждой
->beginTransaction();
->commit();
->rollBack();
->transaction(callable $func)
->getConnection(): \Blade\Database\DbConnectionInterface
\Blade\Database\Sql\SqlBuilder::setEscapeMethod(function($value) {
return pg_escape_string($value);
});
// или
\Blade\Database\Sql\SqlBuilder::setEscapeMethod([$connection, 'escape']);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.