Имена участников (разделяйте запятой).
зачем? говорю же, второе соединение - лишнее.
<?php mysql_connect('host', 'username', 'password'); mysql_select_db('first_db'); /* work with first database */...
ошибка в том, что вы не передаете второй параметр в функцию mysql_select_db. но также ошибка и в том, что вы создаете лишнее соединение с бд....
background-image
так вытягивайте прямо из базы данных последние 5 тем форума. зачем еще что-то придумывать?
начните с проектирования. карандашом/ручкой на листочке бумаги... "шаблонизатор" - далеко не первая вещь, над которой нужно думать.
distinct забыл написать... SELECT A.*, COUNT(DISTINCT P.id), COUNT(C.id) FROM Album A LEFT JOIN Photo P ON A.Name=P.Album LEFT JOIN Comments C ON...
"небезопасности" нет. просто длинные названия этих массивов - удел старых версий пхп.
изменения/новые записи откуда берутся? другая таблица?
переделывайте.
заблокировал бы сразу до тех пор, пока не исправишь. если подразумевается shared-хостинг.
запрос в цикле - зло.
пользуйтесь поиском. http://php.ru/forum/viewtopic.php?t=2986&highlight=bmp
+1 =)
SELECT a.id FROM table AS a LEFT JOIN table AS b ON a.parentid=b.id WHERE b.id IS NULL оно?
SELECT A.*, COUNT(P.id), COUNT(C.id) FROM Album A LEFT JOIN Photo P ON A.Name=P.Album LEFT JOIN Comments C ON P.id=C.IDPhoto GROUP BY A.Name так...
<?php print '<ul> <li> <a href="//127.0.0.1/diplom/oferta.php"> <font size="-1" face="Courier New, Courier, monospace"> бла бла бла </font></a>...
Горбунов Олег, =)
почему ? зачем домены 3-го уровня проверять?
совершенно верно. точно. запуск в начначенное время осуществляется cron'ом. это веб-сервер. http://sysoev.ru/nginx и опять вы правы.