А вот как правильно записать все это в другую таблицу, без того, что-бы ставить запрос в цикл - я не знаю. Ибо если поставить запрос в цикл - то с моем случае он будет обрабатывается свыше 80 раз...
Спасибо. Уже понял в чем ошибался) Просто читал что нельзя вставлять запрос в цикл, так почему-то взял себе в голову, что в данном случае запрос в цикле...
Спасибо за ответ)
т.к. в моем случае нужно будет вывести от 5 до 10 строк, получится что запрос обработается от 5 до 10 раз
Ну а дальше понятно - как минимум человек 10 будут находится на странице со скриптом, и время от времени перезагружать, + ко всему, будут еще и другие запросы на странице подобного типа. вот и хочу понять как минимизировать запросы к бд
Здравствуйте.
Возможно подобный вопрос уже задавался, но ответа не нашел.
В общем надо сделать выбору из БД, без использования циклов.
Для примера есть код:
который выведет следующие:
Title: Linux in a Nutshell<br />Author: Ellen Siever<br />Pages: 476<br />
<br />Title: Linux in a Nutshell<br />Author: Aaron Weber<br />Pages: 476<br
/>
<br />Title: Classic Shell Scripting<br>Author: Arnold Robbins<br />Pages:
256<br />
<br />Title: Classic Shell Scripting<br />Author: Nelson H.F. Beebe<br />Pages:
256<br /><br />
Нужно добиться того же результата, но без использования цикла
т.к. в моем случае нужно будет вывести от 5 до 10 строк, получится что запрос обработается от 5 до 10 раз
Здравствуйте.
Не знаю насколько название темы соответствует моей проблеме, но постараюсь пояснить как можно понятней.
Есть 4 таблицы, в каждую из которых надо подставить значение, и получить результат следующего типа: если в результате ноль строк, то выполняется скрипт, иначе - не выполняется.
Проблема возникла в составлении самого запроса. Получается что есть 4 таблицы, в каждую из которых надо подставить каждое из четырех значений для проверки. Что-бы было более понятно - покажу пример:
P.S. Что бы не было вопросов типо: "Зачем это надо", я сразу дам ответ:
Юзер вводит в каждую из четырех форм определенное значение, которое в свою очередь должно проверить на наличие такого же значения в каждой из четырех таблиц. Если хоть одно из значений совпадает - скрипт выводит сообщение о том, что данное значение уже занесено в БД.
Здравствуйте.
Пишу свой скрипт, суть которого закачается в том, что пользователь заполняет формы, после чего данные записываются в БД.
Возник вопрос по безопасности:
как лучше защитить сайт? Какие лучше функции использовать для проверки данных, вводимых пользователем? например запрещать слеши и подобные спецсимволы - не вариант, так как в поле надо вводить ссылку на сайт/изображение.
И еще одно: какие именно символы надо запрещать, что-бы обезопасить сайт от взлома.
Заранее благодарю за ответ.
Спасибо всем большое) Прощу прощение если что не так)
Ввобщем сделал следующим образом:
Если картинки нет на сервере или она устаревшая, то скрипт обрабатывает ее и загружает на сервер. (в принципе изначально так думал сделать, но там были проблемы с моем скрипте, из-за которых скрипт тупил. теперь проблему исправил, и все работает)
Что-бы картинки не накапливались в директории, хотелось бы сделать авто очистку директории в заданное время, не зависимо от запроса скрипта. Не подскажете как лучше реализовать?