mirror of
https://github.com/rsyslog/loganalyzer.git
synced 2025-09-27 11:49:09 +02:00
32 lines
837 B
PHP
32 lines
837 B
PHP
<?php
|
|
|
|
include_once __DIR__ . '/../include.php';
|
|
|
|
$config = include_once __DIR__ . '/00_config_connect.php';
|
|
|
|
|
|
$db = new ClickHouseDB\Client($config);
|
|
//$db->verbose();
|
|
$db->settings()->readonly(false);
|
|
|
|
|
|
$result = $db->select(
|
|
'SELECT 12 as {key} WHERE {key} = :value',
|
|
['key' => 'ping', 'value' => 12]
|
|
);
|
|
|
|
if ($result->fetchOne('ping') != 12) {
|
|
echo "Error : ? \n";
|
|
}
|
|
|
|
print_r($result->fetchOne());
|
|
|
|
// ---------------------------- ASYNC SELECT ----------------------------
|
|
$state1 = $db->selectAsync('SELECT 1 as {key} WHERE {key} = :value', ['key' => 'ping', 'value' => 1]);
|
|
$state2 = $db->selectAsync('SELECT 2 as ping');
|
|
$db->executeAsync();
|
|
|
|
print_r($state1->fetchOne());
|
|
print_r($state1->rows());
|
|
print_r($state2->fetchOne('ping'));
|
|
//----------------------------------------//----------------------------------------
|