Outoverlay: если запрос на сервер придет с айпишником локалхоста, то ответ уйдет на этот же айпишник. А еще, у внешнего пользователя вообще никак не может быть такого ip (этож ЛОКАЛхост). Может быть разве что так: пользователь делает запрос на ваш сервер, сервер обращается сам к себе (локалхост) и отдает результат пользователю.
Justin Bieber: ну так значит не работает. Надо получить данные, проверить, если все ок, то сохранить, если не ок, не сохранять и взять предыдущие сохраненные.
Олексiй Чечель: зависит от хостера. Когда приходилось размещать сайты на дешевых шаредах, если начинались беспричинные тормоза, то норм хостеры, по обращению переносили сайт на менее нагруженный сервер.
На топовых шаред тарифах известных хостеров вообще хоть какие то проблемы редко возникают.
Олексiй Чечель: а вы по-сравнивайте сколько ресурсов, за какую цену дают в случае VPS и сколько сколько в случае с шаредом. Не забудьте вычесть из ресурсов VPS сколько он потребляет в холостую (OS, ПО), без полезной нагрузки.
Видел несколько раз, как производительность сайта проседала после переезда с недорогого шареда на чуть более дорогой VPS.
У таких ребят как godady и hetzner клиент держит на шаредах несколько сотен сайтов. Сайты упираются в лимит по объему и количеству файлов, но не по ресурсам процессора, памяти, диска или канала. Чтобы БД там тупила я вообще ниразу не видел. И всё это у него работает там без мемкеша. Были попытки садить его сайты на VPS, получилось уж точно не дешевле в пересчете на ресурсы. А с учетом администрирования дороже в разы.
Олексiй Чечель: затем, что нормальный шаред за ту же цену будет производительнее, его не надо настраивать и администрировать. Так что своего клиента шаред всегда будет иметь. Правда не всегда в хорошем смысле = )
Андрей неважно: так вам нужен внешний ключ просто. Это foreign key который. Назначив его, вы можете назначить поведение при удалении записи, например удалять связанные записи в других таблицах.
Если нет возможности использовать foreign key, то надо использовать транзакции.
Это элементарный пример PHP шаблонизации. Нажмите кнопку Execute Code и сравните код в верхнем окошке и в нижнем. В верхнем - исходный код, в нижнем то, что окажется в браузере.
Работает это так: PHP получает запрос, обращается к БД, вытаскивает нужные данные, подставляет их в шаблон и выводит в браузер. Не надо ничего ни сканировать ни генерировать ни парсить.