Все апачи, пхпмайадмины и прочее нужно устанавливать из интерфейса панели, иначе потом устанете с глюкми бороться, а панель желательно ставить на чистую ОС.
Погуглите про elseif
if () {} elseif () {} else {}
Нет ничего невозможного. Можно использовать это https://modx.com/extras/package/gettvdisplayname
Или наисать свой сниппет, там надо минимум знаний.
Samsung==1||LG==2||Philips==3
Все правильно выводит. Укажите тогда samsung==samsung
Найдите где у вас вызывается этот метод и приведите тут код
Полно таких скриптов в гугле, берите любой.
Тоже на одном большом сайте было как у автора, парсили все кому не лень. Боролся баном по айпи постепенно, сейчас парсят, но не так много, забил на них.
Так всегда бывает на площалках с большой аудиторией, всем не угодить. Меняйте систему комментирования, если посчитали это нужным.
Вы замерьте скорость выполнения) а вообще оба варианта вряд ли создадут значительную нагрузку, используйте любой. И да, сейчас принято использовать pdo для работы с базой.
А каки софтом у вас юзеры создают сайты?