1. Go to this page and download the library: Download shasoft/db-tool 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/ */
shasoft / db-tool example snippets
// Расширенные функции работы с PDO
class DbToolPdo
{
// Заключить имя таблицы/колонки в кавычки
static public function quote(\PDO $pdo, string $name): string;
// Выполнить запрос и получить результат
static public function query(\PDO $pdo, string $sql): array|false;
// Имя текущей БД
static public function dbName(\PDO $pdo): string;
// Список таблиц
static protected function tables(\PDO $pdo): array;
// Очистить БД (т.не. удалить все таблицы с данными)
static public function reset(\PDO $pdo): void;
};
// Логирование PDO запросов
class DbToolPdoLog
{
// Установить режим работы
static public function setMode(bool $value): void;
// Очистить лог запросов
static public function clear(): void;
// Получить список запросов
static public function getRaw(): array;
// Получить данные лога
static public function getLog(): string;
// Записать в лог информацию о ВЫПОЛНЕННОМ запросе
static public function write(\PDOStatement $sth): void;
}
// Форматирование SQL
class DbToolSqlFormat
{
// Форматирование SQL для вывода в зависимости от режима работы
static public function auto(string $sql): string;
// Форматирование SQL для вывода в html
static public function html(string $sql): string;
// Форматирование SQL для консоли
static public function console(string $sql): string;
};
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.