Имена участников (разделяйте запятой).
Да у гугла есть, через его API можно запросить данные которые он собрал, там и самые посещаемые страницы должны быть.
Попробуй более подробнее и последовательно объяснить что нужно получить в итоге.
Попробуй вместо полного пути указать относительный require_once 'inc/mzcoding.php';
http://phpfaq.ru/debug "Отладка и поиск ошибок в своем алгоритме." Всё остальное тоже можно почитать.
Вставляй в каждый блок отладочный маркер, до Mzcoding::init(); внутри и т.д.
Вот так сумму $summa = ($sum_golosov+$sum_golosov+$sum_golosov); http://php.ru/manual/language.operators.html
Так в той статье про отладку есть раздел: "Отладка и поиск ошибок в своем алгоритме." Или даже такой скрипт не работает: <?php phpinfo(); ?>
Там где SQL запрос, тут его нету. В цикле foreach можно вывести 2 записи и выйти из цикла, но лучше SQL запрос ограничить через LIMIT.
Используй twitter bootstrap http://getbootstrap.com/getting-started/#examples
pow возводит в степень, if сравнивает, что вообще нужно? Не понятно
Посмотрите лог веб-сервера, ещё отладка поможет http://phpfaq.ru/debug
$dir это ссылка на страницу с результатом? можно сделать так $dir?result=success и сделать if($_GET['result'] == 'success') чтобы вывести...
Это видимо недопонимание. Я думал что выложу схему и запросы и этого будет достаточно. Выбираю самую последнию потому что такой запрос SELECT *...
Вот тут с примерами http://php.ru/manual/index.html
При соединении utf тоже стоит и HTTP utf? На сколько помню должно быть везде utf-8: схема базы данных utf-8 соединение с базой по utf-8 PHP...
Могу посоветовать статью про отладку кода http://phpfaq.ru/debug
А где SET в update запросу?
Да, один пользователь смотрит свои данные по одной записи, потом их изменяет (время, на пару дней вперёд) и так дальше.
Да старые нужны, они почти по кругу используются. Убрал индекс по (user_id, dt) и стало в ~2-3 раза быстрее для update