"Все проекты стягивайте в директорию с папкой docker." что это означает.
#test|test2#
@test2?@
$_SERVER['QUERY_STRING'] регуляркой удалить page и потом просто в конец строки дописывать нужный параметр.можно и так.
// Можно так
$query = preg_replace('#[page=]\d#', 'page=' . $i, $_SERVER['QUERY_STRING']);
// или без регулярок
parse_str($_GET, $query);
$query['page'] = $i;
echo '<a href="/page/?' . $_SERVER['QUERY_STRING']). '">'.$i.'</a>';
parse_str($_GET, $query); // Парсить гет-параметры можно так, получив сразу массив $query
140 000 записей. Столбец name из кодировки utf8mb3_general_ci в utfmb4_general_ci
Нужно потому что, в некоторых записях присутствуют некорректные символы.