1. Go to this page and download the library: Download slack/hack-sql-fake 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/ */
slack / hack-sql-fake example snippets
Slack\SQLFake\add_server("fakehost1", shape(
// SQL Fake can do some minimal differentiation between 5.6 and 5.7 hosts
'mysql_version' => '5.6',
// SQL Fake can further validate queries that are supported by Vitess databases
'is_vitess' => false,
// On invalid data types, should SQLFake coerce to a valid type or throw? Similar to how MySQL strict mode behaves
'strict_sql_mode' => true,
// If this setting is false, queries that access tables not defined in the schema are allowed
'strict_schema_mode' => true,
// Identify the database name in the schema dictionary to use schema from here
'inherit_schema_from' => 'db1',
));
// get the total count of queries that have been invoked
Slack\SQLFake\Metrics::getTotalQueryCount();
// get details on each query that was run
Slack\SQLFake\Metrics::getQueryMetrics();
// get counts by type (insert, update, select, delete)
Slack\SQLFake\Metrics::getCountByQueryType();