Нет)
Точнее, не улавливается связь этой мысли с нормализацией. С точки зрения нормализации, ничего не мешает перекинуть машину из одной страны в другую. Или даже назначить машине несколько стран.
для каждой страны свою таблицу
таблицу japan с полями imia, cena
таблица germany итд.
Ой. Вот этого совсем делать не надо. Это что-то ужасное.
LIME пишет:
замена имени id это никакая не нормализация
Нет, это вполне себе нормализация. Страна - отдельная сущность, по теории БД ей должна соответствовать отдельная таблица. Особенно, если у этой сущности есть еще другие атрибуты, кроме имени.
Иначе мы рискуем нарваться на аномалии типа исчезновения страны при удалении всех ее товаров из базы (неприятно, правда? ) или просто банальные опечатки в названии страны. Да и дублирование строкового значения - не здорово.
если можно алиас подзапросу давать (в чем не уверен)
Даже не можно, а нужно)
LIME пишет:
Саныч нифига
На самом деле он прав) (Добавление)
Саныч пишет:
Какая разница, что там будет: текст или ид страны. Значения то все равно будут одинаковыми.
В смысле вот в этом прав (Добавление)
ams пишет:
SELECT max(cena),imia FROM `test` GROUP BY strana
А mysql я очень не люблю за то, что он такие запросы позволяет составлять. В imia может попасть непредсказуемая вещь, никак не относящаяся к максимальной цене. Другие субд такой запрос не дадут выполнить даже
Я встречал разной степени костылистости решения, встречал способы на паттернах, на основе подсчёта частот символов и их биграмм, и т. д.
К сожалению, только так.
Можно еще иметь словари буквосочетаний. Тогда повысится степень правильности определиния кодировки текста с реальными словами, но, скорее всего, оно того не будет стоить. Универсального стопроцентного способа определить кодировку произвольной строки нету
Можно в диспетчере задач поискать процесс apache или httpd.
Еще нужно заглянуть в логи и посмотреть, ничего ли плохого не происходит при запуске.
RIMs пишет:
какое имя сервера
localhost - правильно.
RIMs пишет:
не могут пробелы оказаться проблемой?
Теоретически всё может быть, но тут скорее всего не в этом дело.
RIMs пишет:
что еще можно проверить?
Возможно, что апач не запускается, и чаще всего это происходит из-за того, что кем-то занят 80 порт. И чаще всего 80 порт занят скайпом. В настройках скайпа тогда надо сменить порт на свободный
А блин. Да, логично.
preg_replace('[^п][^х][^п][^5]/u','',$str);
Тогда такая штука например (Добавление)
или
preg_match_all('/(пхп5)/', $str, $m[1]);
$res = join('', $m);
preg_replace('/(?<!\d)0/', '', $date) (Добавление)
Еще
j День месяца без ведущего нуля
n Порядковый номер месяца без ведущего нуля
Это если дата функцией date генерируется
Потому что на 0 начинаются числа восьмеричной системы счисления. А там всего 8 цифр - 9 и 8 там нету. Можно вывести echo '09', тогда получится (Добавление) Самогонщик, обогнал. Точно - самогонщик.
Опрометчиво. Штраф. Ley4ik_Russia, ну через реферер - не стопроцентная защита. Опера может не слать рефереры, например.
Поэтому если на Ваш сайт зайдут с оперой, в которой выключили сланье реферера, то не увидят положенных картинок.
В приведенном правиле написано, что если реферер не пустой и не соответствует mysite.ru, то тогда запрос не обрабатывается. К тому же, по моему регулярка в rewriterule ничего не матчит. (1) - что-то очень интересное.
Вы хотите запретить подгружать ваши картинки с других хостов - я правильно понял, да?