И уже потом PHP фильтруем как надо.
LIKE долго и не оптимально, здесь плюс используем индекс
Да и еще по условию(топик читал, но не викал) если точно знаем что вводятся 3 значения но не знаем порядок тогда просто добавляем одно поле int(11) при сохранении делаем CRS32('вся строка') и при запросе будет просто перебор возможных вариантов
Я почитал, проникся и т.д
Я считаю, было бы не плохо сделать поиск обучающимся. (Темы типа HELP ME вообще сразу на х.. и т.д.)
Я сужу по себе, иногда рука сама дрыгается создать тему. И было бы не плохо, если я начав создавать тему видел что подобная тема уже есть (поиск подобие Гугла, сделать могу и сам, но не хватает знаний по Высшей математике( ))
Это было бы классно.
На счет Хабра, читать его интересно статьи, но порой бывает такой срач.
Математика и логика это абсолютно разные вещи!!(Применение разное)
Без математики можно придти к логическому выводу(По капле воды доказать существование океана)
Я хотел бы поддержать идею создания форума. Если форум, то я все три за... (готов и т.д.).
Я думаю, ну ладно, PHP здесь есть спецы(и ученики), но можно же подключить(попросить помочь) и спецов по js, я не думаю что они против будут (А можно и спецов MySQL).
Такая конфетка получится пальчики оближешь
Вместе можно такой проект забабахать. Форумы нужны Всем А если тут opensurse
P.S где-то выше предложили вынести тему на самый верх(чтобы в глаза бросалась), я поддерживаю.
P.S.S Я хоть может пойму зачем нужны классы в PHP
Почитайте про ВЬЮ, если у Вас действительно много товаров, лучше использовать ИнноДБ myISAM может быть критично.
Я бы использовал одну БД. Если филиалов очень много разбейте их таблицы, а так индекс по филиалу и все нормально.
Почитайте теорию. На счет нагрузки, сделайте БД, заполните товарами и погоняйте ее.
Я и не спорю, что Ваш вариант правильный. Просто если прикинуть так.
Проблема не загружается файл.
Возможные проблемы.
Ошибка в форме.
Или загрузка произошла, но загрузилось не туда куда хотели
Если не используем собачку, сразу узнаем, что произошло.
попробуйте из 38 строчки убрать собачку
if (@move_uploaded_file($_FILES['file']['tmp_name'], $upload_path.$upload_filename))
И попробуйте загрузить файл
На счет длины это не особо критично. Вот вопрос только а как править URL если изменился родитель? Например, было ../mobilnie-telefoni-smartfoni/. .. стало ../mobilnie-telefoni/...
Я честно говоря не знаю
Вы не пробовали через fierbug запустить скрпты? В 27 строчке js/arch-web.js запятая нужна, не ошибка?
Если нет, еще вариант как они грузятся очередность? Попробуйте в каждый файл поставить
console.log('имя файла') и запустите все. Но все запускайте через fierbug
Таки в кэш попадают все, кто в него умещаются. Будь хоть чудовищно сложный запрос на десяток таблиц, но возвращающий пару строк - он попадёт в кэш.
Я имел ввиду немного другое. Допустим есть подобных куча запросов объединяющих три таблицы.
Допустим из первой таблицы происходит выборка по какому-то одному параметру(status:hide|show)
Так вот если мы сначала выполним запрос на эту выборку. Он попадает в КЭШ. И больше пока результат есть в КЭШе запрос к таблице не происходит.
Как-то так
Тут конечно надо писать процедуры.
Я же Вам в первом посте дал ссылку там все описано про ЧПУ.
Я не так сильно ориентируюсь в PHP, чтобы Вам в этом помочь. На счет запросов MySQL выкладывайте структуру Таблиц и что надо сделать помогу.
Просто бывают ситуации когда человек и там умудриться полазить...) Проконтролировать, то это не возможно. Соответственно, нужно предусмотреть и такой вариант.
Триггеры, и хоть как правьте он пересчитает эту сумму. dropoff Давайте определимся. Что мы хотим?
Хотим ли мы написать новое?
Хотим ли мы исправить то что есть?
И от этого двигаться
Цитата:
Если вывод контента делать через два запроса, то тогда получится их много.
Вывод 5 последних новостей - 2 запроса
Вывод 5 последних статей - 2 запроса
Вывод 5 рекомендуемых товаров - 2 запроса
Вывод 5 новых товаров - 2 запроса
Вывод 5 самых продаваемых товаров - 2 запроса
Вывод информационных страниц - 2 запроса
+ запросы на определения юзера
+ запросы корзины
+ запрос на модули (включение и настройки)
+ запросы всяких налогов, скидок и т.д..
В реале их сейчас минимум 25
Зачем тут везде по 2 запроса? Некоторые можно вообще объединить в 1 Например
Вывод 5 рекомендуемых товаров - 2 запроса
Вывод 5 новых товаров - 2 запроса
Вывод 5 самых продаваемых товаров - 2 запроса
Это скорее всего можно через 1 запрос вывести.
Потом поймите правильно, простой запрос он на то и простой, что выполняется быстро+есть шанс что он попадет в КЭШ MySQL, тогда он вообще второй раз выполняться не будет.
taxi008 Я извиняюсь, но по-моему Вы путаетесь. jQuery это библиотека для JS.(все что реализовано на jQuery, можно реализовать на чистом JS) Т.е в данном случае Вы сделали валидацию на JS а запрос можете ajax из jQuery. Тут скорее всего встанет вопрос используется ли jQuery на сайте для других целей? Если да то тогда $.ajax если нет, тогда использовать ф-и для ajax-а на чистом js(они есть) просто грузить целую библиотеку ради этого