diff --git a/www/admin/class_test.db.php b/www/admin/class_test.db.php index c79b6a22..a5f97385 100644 --- a/www/admin/class_test.db.php +++ b/www/admin/class_test.db.php @@ -314,6 +314,46 @@ print "EOM STRING EXEC RETURN TEST: " . print_r( ) ) . "
"; echo "
"; +// binary insert tests +$filename = $db->dbEscapeLiteral('class_test.db.php'); +$rand_bin_uid = $db->dbEscapeLiteral(\CoreLibs\Create\Uids::uniqIdShort()); +$binary_data = $db->dbEscapeBytea(file_get_contents('class_test.db.php')); +$query = <<dbExec($query); +$__last_insert_id = $db->dbGetInsertPK(); +print "BINARY DATA INSERT: " + . Support::printToString($status) . " |
" + . " |
" + . "PRIMARY KEY: " . Support::printToString($db->dbGetInsertPK()) . " | " + . "RETURNING EXT: " . print_r($db->dbGetReturningExt(), true) . " | " + . "RETURNING RETURN: " . print_r($db->dbGetReturningArray(), true) + . "ERROR: " . $db->dbGetLastError(true) . "
"; + +echo "*
"; +$query = <<dbExecParams($query, [$filename, $rand_bin_uid, $binary_data]); +$__last_insert_id = $db->dbGetInsertPK(); +print "BINARY DATA INSERT PARAMS: " + . Support::printToString($status) . " |
" + . " |
" + . "PRIMARY KEY: " . Support::printToString($db->dbGetInsertPK()) . " | " + . "RETURNING EXT: " . print_r($db->dbGetReturningExt(), true) . " | " + . "RETURNING RETURN: " . print_r($db->dbGetReturningArray(), true) + . "ERROR: " . $db->dbGetLastError(true) . "
"; + +echo "
"; // returning test with multiple entries // $status = $db->db_exec(