В каждом файле и функциях:
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>$link=mysql_connect($config['DB_Host'], $config['DB_User'], $config['DB_Pass']) or error($speech['SQLError']);
mysql_select_db($config['DB_DataBase']) or error($speech['SQLError']);</div>
На каждый бой заводить отдельную таблицу - незнаю-незнаю.
Вероятно, было бы лучше завести отдельную функцию для проверки переменных.
Мдя))):
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>if ($_GET['side']==1 || $_GET['side']==2) {} else error($speech['RequestError']);</div>
Пример:
character.php и /include/character.php
Если в character.php сделать один запрос к БД с выводом всей интересующей нас информации, то экономия составила бы запросов 4-5 к БД. А то каждая заинклюденая функция делает свой индивидуальный запрос к таблице `users`, а можно было бы все сделать одним запросом в главном файле и в функции передавать аргументами.
JOIN в MySQL - возможно, где-то была бы экономия запросов.
А где комментарии в коде? - это, просто, дурной тон((((
А так очень даже ничего))