mirror of
https://codeberg.org/vlw/php-mysql.git
synced 2025-09-13 16:23:42 +02:00
wip: 2025-01-30T10:10:41+0100 (1738228241)
This commit is contained in:
parent
78887576ef
commit
d1efafa170
1 changed files with 5 additions and 5 deletions
|
@ -8,6 +8,7 @@
|
|||
use mysqli_stmt;
|
||||
use mysqli_result;
|
||||
|
||||
use vlw\MySQL\Order;
|
||||
use vlw\MySQL\Operators;
|
||||
|
||||
require_once "Order.php";
|
||||
|
@ -179,13 +180,12 @@
|
|||
return $this;
|
||||
}
|
||||
|
||||
$test = array_map(fn(Order|string $kw): Order => $kw instanceof Order ? $kw : Order::tryFrom($kw), array_values($order_by));
|
||||
|
||||
// Assign Order Enum entries from array of arrays<Order|string>
|
||||
$orders = array_map(fn(Order|string $order): Order => $order instanceof Order ? $order : Order::tryFrom($order), array_values($order_by));
|
||||
// Create CSV string with Prepared Statement abbreviations from length of fields array.
|
||||
//$sql = array_map(fn(string $column, Order|string $kw): string => "`{$column}` " . Order::tryFrom($kw), array_keys($order_by), array_values($order_by));
|
||||
//$sql = implode(",", $sql);
|
||||
$sql = array_map(fn(string $column, Order|string $order): string => "`{$column}` " . $order->value, array_keys($order_by), $orders);
|
||||
|
||||
$this->order_by = $sql;
|
||||
$this->order_by = implode(",", $sql);
|
||||
return $this;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue