allow numbers in table- and column-names

This commit is contained in:
ralf 2024-06-24 09:06:04 +02:00
parent 4d0a967647
commit b86a558a4f

View File

@ -1099,7 +1099,7 @@ class Base
{
$order_by = $fragment;
}
if (!preg_match_all("/(#?[a-zA-Z_.]+) *(<> *''|IS NULL|IS NOT NULL|& *\d+)? *(ASC|DESC)?(, *|$)/ui", $order_by, $all_matches) ||
if (!preg_match_all("/(#?[a-z_][a-z0-9_.]+) *(<> *''|IS NULL|IS NOT NULL|& *\d+)? *(ASC|DESC)?(, *|$)/ui", $order_by, $all_matches) ||
$order_by !== implode('', $all_matches[0]))
{
error_log(__METHOD__."(".json_encode($fragment).") REMOVED");