1. Не надо использовать функции mysql_, они уже в статусе depricated и в дальнейшем будут удалены из php. Используйте mysqli или PDO.
2. Запрос построен неверно, если, скажем, $_POST['list'] == '1', то условие будет LIKE '%1%' и найдёт все строки, в которых есть хоть одна '1'.
3. Вместо escape_string лучше пользоваться параметризованными запросами (mysqli::prepare(), mysqli::stmt::bind_param(), mysqli::stmt::execute()), escape_string не экранирует символы '%' и '_', которые влияют как раз на запрос LIKE.
@wwwnotna Заказы я не беру. Проверка делается очень просто
if (isset($_REQUEST['id']) && is_readable(($filename = 'article_'.((int)($_REQUEST['id']))))
include $filename;
else
include 'something_else';
@nesterione Библиотечная реализация обычно сначала считает длину строки - len, затем (для 32 бит) перемещает в цикле len/4 DWORD (MOVSD), затем если осталось 2 или 3 байта, то WORD (MOVSW), затем, если остался байт, то BYTE (MOVSB). 64-бит начинает перемещение с len/8 QWORD.
В квадратичном алгоритме нет разницы, что сортировать, там работают только отношения < и =. Сам алгоритм по приведённой ссылке расписан полностью, его остаётся только перенести с псевдоязыка на C.
@jcmvbkbc Согласен, но те реализации, с которыми я сталкивался по крайней мере корректно завершали работу подпрограммы, пусть результат и был не тот, что ожидалось. Здесь же возврата не будет, будет исключение.
@AlexSam Примеров нету, это всё с ходу из головы :-) А с грузом - он должен быть несколько плотнее воды, при этом его низ должен быть над самым дном, а верх - выше уровня воды, тогда выталкивающая сила будет меняться в зависимости от уровня воды.
На закрытие клапана достаточно и одного датчика сверху. Тут размер бака не указан, а оценивать нужно не факт, а уровень заполнения. Кстати, а как сделать датчик для 180 градусов? Резистор в воду не опустишь.
@vellitonrus Выдайте запрос не из скрипта, а из консоли mysql. Если всё равно уменьшится на 2, то возможно есть триггер на изменение строк. Если нет - то скорее всего скрипт запускается два раза.
Начиная со squid 3.1 transparent разбили на несколько режимов, в зависимости от того, кто перенаправляет пакеты на squid. Варианты настройки в разных случаях - wiki.squid-cache.org/ConfigExamples/Intercept
2. Запрос построен неверно, если, скажем, $_POST['list'] == '1', то условие будет LIKE '%1%' и найдёт все строки, в которых есть хоть одна '1'.
3. Вместо escape_string лучше пользоваться параметризованными запросами (mysqli::prepare(), mysqli::stmt::bind_param(), mysqli::stmt::execute()), escape_string не экранирует символы '%' и '_', которые влияют как раз на запрос LIKE.