замените "_" на Social_Science и покажете, как использовать Social Science, используя
preg_replace($_GET['category'],'_',' ');
где $ _GET ['category'] = Socail_Science поступает из базы данных
??
Как насчет str_replace()
echo str_replace("_"," ",$_GET['category']);
Вам нужно изменить порядок, и вам нужно включить шаблон регулярных выражений внутри разделителей PHP.
preg_replace('~_~', ' ', $_GET['category']);
Формат функции preg_replace
был бы таким,
preg_replace($pattern, $replacement, $string);