Composer update
This commit is contained in:
@@ -226,54 +226,94 @@ print "EOM STRING PREPARE INSERT[ins_test_foo_eom] STATUS: " . Support::printToS
|
||||
. "RETURNING EXT: " . print_r($db->dbGetReturningExt(), true) . " | "
|
||||
. "RETURNING RETURN: " . print_r($db->dbGetReturningArray(), true) . "<br>";
|
||||
|
||||
echo "<b>*</b><br>";
|
||||
$status = $db->dbExecParams($query, ['EOM BAR TEST PARAMS ' . time()]);
|
||||
print "EOM STRING EXEC PARAMS INSERT[ins_test_foo_eom] STATUS: " . Support::printToString($status) . " |<br>"
|
||||
print "EOM STRING EXEC PARAMS INSERT STATUS: " . Support::printToString($status) . " |<br>"
|
||||
. " |<br>"
|
||||
. "PRIMARY KEY: " . Support::printToString($db->dbGetInsertPK()) . " | "
|
||||
. "RETURNING EXT: " . print_r($db->dbGetReturningExt(), true) . " | "
|
||||
. "RETURNING RETURN: " . print_r($db->dbGetReturningArray(), true) . "<br>";
|
||||
|
||||
$query = <<<EOM
|
||||
// I/S Query
|
||||
$query_insert = <<<EOM
|
||||
INSERT INTO
|
||||
test_foo
|
||||
(
|
||||
test, some_bool, string_a, number_a, number_a_numeric, some_time
|
||||
test, some_bool, string_a, number_a, number_a_numeric,
|
||||
some_time, some_timestamp, json_string
|
||||
) VALUES (
|
||||
$1, $2, $3, $4, $5, $6
|
||||
$1, $2, $3, $4, $5,
|
||||
$6, $7, $8
|
||||
)
|
||||
RETURNING test
|
||||
EOM;
|
||||
$query_select = <<<EOM
|
||||
SELECT
|
||||
test, some_bool, string_a, number_a, number_a_numeric,
|
||||
some_time, some_time, some_timestamp, json_string
|
||||
FROM
|
||||
test_foo
|
||||
WHERE
|
||||
test_foo_id = $1
|
||||
EOM;
|
||||
// A
|
||||
$status = $db->dbExecParams(
|
||||
$query,
|
||||
$query_insert,
|
||||
[
|
||||
'EOM BAR TEST PARAMS MULTI ' . time(),
|
||||
true,
|
||||
'string a',
|
||||
1,
|
||||
1.5,
|
||||
'1h'
|
||||
'1h',
|
||||
'2023-01-01 12:12:12',
|
||||
json_encode(['a' => 'b', 'c' => 1])
|
||||
]
|
||||
);
|
||||
$__last_insert_id = $db->dbGetInsertPK();
|
||||
print "EOM STRING EXEC PARAMS MULTI INSERT[ins_test_foo_eom] STATUS: " . Support::printToString($status) . " |<br>"
|
||||
echo "<b>*</b><br>";
|
||||
print "EOM STRING EXEC PARAMS MULTI INSERT STATUS: " . Support::printToString($status) . " |<br>"
|
||||
. " |<br>"
|
||||
. "PRIMARY KEY: " . Support::printToString($db->dbGetInsertPK()) . " | "
|
||||
. "RETURNING EXT: " . print_r($db->dbGetReturningExt(), true) . " | "
|
||||
. "RETURNING RETURN: " . print_r($db->dbGetReturningArray(), true) . "<br>";
|
||||
$query = <<<EOM
|
||||
SELECT
|
||||
test, some_bool, string_a, number_a, number_a_numeric, some_time
|
||||
FROM
|
||||
test_foo
|
||||
WHERE
|
||||
test_foo_id = $1
|
||||
EOM;
|
||||
|
||||
print "EOM STRING EXEC RETURN TEST: " . print_r(
|
||||
$db->dbReturnRowParams(
|
||||
$query,
|
||||
$query_select,
|
||||
[$__last_insert_id]
|
||||
)
|
||||
) . "<br>";
|
||||
// B
|
||||
$status = $db->dbExecParams(
|
||||
$query_insert,
|
||||
[
|
||||
'EOM BAR TEST PARAMS MULTI NULL ' . time(),
|
||||
true,
|
||||
'string a',
|
||||
null,
|
||||
null,
|
||||
'1h',
|
||||
null,
|
||||
null
|
||||
]
|
||||
);
|
||||
$__last_insert_id = $db->dbGetInsertPK();
|
||||
echo "<b>*</b><br>";
|
||||
print "EOM STRING EXEC PARAMS MULTI NULL INSERT STATUS: "
|
||||
. Support::printToString($status) . " |<br>"
|
||||
. " |<br>"
|
||||
. "PRIMARY KEY: " . Support::printToString($db->dbGetInsertPK()) . " | "
|
||||
. "RETURNING EXT: " . print_r($db->dbGetReturningExt(), true) . " | "
|
||||
. "RETURNING RETURN: " . print_r($db->dbGetReturningArray(), true)
|
||||
. "ERROR: " . $db->dbGetLastError(true) . "<br>";
|
||||
print "EOM STRING EXEC RETURN TEST: " . print_r(
|
||||
$db->dbReturnRowParams(
|
||||
$query_select,
|
||||
[$__last_insert_id]
|
||||
)
|
||||
) . "<br>";
|
||||
echo "<hr>";
|
||||
|
||||
// returning test with multiple entries
|
||||
// $status = $db->db_exec(
|
||||
|
||||
4
www/composer.lock
generated
4
www/composer.lock
generated
@@ -8,11 +8,11 @@
|
||||
"packages": [
|
||||
{
|
||||
"name": "egrajp/corelibs-composer-all",
|
||||
"version": "dev-development",
|
||||
"version": "dev-master",
|
||||
"dist": {
|
||||
"type": "path",
|
||||
"url": "/storage/var/www/html/developers/clemens/core_data/composer-packages/CoreLibs-Composer-All",
|
||||
"reference": "9616d956cb2e2e672125f16d7832e4aa36702197"
|
||||
"reference": "4a246bec5f8e9944a77e1997f0f40c7f4f936528"
|
||||
},
|
||||
"require": {
|
||||
"php": ">=8.1"
|
||||
|
||||
6
www/vendor/composer/installed.json
vendored
6
www/vendor/composer/installed.json
vendored
@@ -2,12 +2,12 @@
|
||||
"packages": [
|
||||
{
|
||||
"name": "egrajp/corelibs-composer-all",
|
||||
"version": "dev-development",
|
||||
"version_normalized": "dev-development",
|
||||
"version": "dev-master",
|
||||
"version_normalized": "dev-master",
|
||||
"dist": {
|
||||
"type": "path",
|
||||
"url": "/storage/var/www/html/developers/clemens/core_data/composer-packages/CoreLibs-Composer-All",
|
||||
"reference": "9616d956cb2e2e672125f16d7832e4aa36702197"
|
||||
"reference": "4a246bec5f8e9944a77e1997f0f40c7f4f936528"
|
||||
},
|
||||
"require": {
|
||||
"php": ">=8.1"
|
||||
|
||||
6
www/vendor/composer/installed.php
vendored
6
www/vendor/composer/installed.php
vendored
@@ -11,9 +11,9 @@
|
||||
),
|
||||
'versions' => array(
|
||||
'egrajp/corelibs-composer-all' => array(
|
||||
'pretty_version' => 'dev-development',
|
||||
'version' => 'dev-development',
|
||||
'reference' => '9616d956cb2e2e672125f16d7832e4aa36702197',
|
||||
'pretty_version' => 'dev-master',
|
||||
'version' => 'dev-master',
|
||||
'reference' => '4a246bec5f8e9944a77e1997f0f40c7f4f936528',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../egrajp/corelibs-composer-all',
|
||||
'aliases' => array(),
|
||||
|
||||
@@ -1 +1 @@
|
||||
8.0.7
|
||||
8.1.0
|
||||
|
||||
@@ -892,7 +892,9 @@ class IO
|
||||
for ($i = 0, $iMax = count($keys); $i < $iMax; $i++) {
|
||||
$keys[$i] = '$' . ($keys[$i] + 1);
|
||||
// prefix data set with parameter pos
|
||||
$data[$i] = $keys[$i] . ':' . $data[$i];
|
||||
$data[$i] = $keys[$i] . ':' . ($data[$i] === null ?
|
||||
'"NULL"' : (string)$data[$i]
|
||||
);
|
||||
}
|
||||
// simply replace the $1, $2, ... with the actual data and return it
|
||||
return str_replace(
|
||||
|
||||
Reference in New Issue
Block a user