Спасибо, уже нашел пару статей про сервисы сокращения ссылок.
В первом варианте говорить о гарантиях трудно поскольку можно предположить ситуацию где есть вероятность дублирования. Насколько ничтожной она не была.
Второй вариант это то что используют сервисы сокращения ссылок. Возможно какие-то крутые сервисы имеют собственные бд и у них все это реализовано на уровне бд. Пока бд не возьмет эту работу на себя придется несколькими запросами работать.
Вы где-то такое видели? Я имею ввиду нормальные интернет магазины. Я так понимаю вы думаете похожие товары по цене будут релевантны основному товару. Ведь для части пользователей релевантный это товар такого же цвета или с такими же характеристиками...
На самом деле это будет не лучше выборки по айди. Для этой задачи нужна интеллектуальная система.
И в чем разница между выборкой по id и ценой? "id>$id" и "id<$id" (товар может быть удален). Также у первого товара в бд не будет предыдущей записи. Приходится делать много запросов. Хотелось услышать мнение по оптимизации этого процесса.
Я так и не понял TF-Studio и n1zee пишут ради того чтобы писать?
TF-Studio, Вы что группа поддержки? По вашему нелепые сравнения уместны? Для достижения четкости и ясности нужно было указать, что выборка исходя из айди? Я с удовольствием разъяснил свой вопрос, если задали нормальный уточняющий вопрос.
Я понимаю что у людей фантазия не имеет границ. Предыдущий товар по цене - если это не бред то что? Естественно исходя их id продукта. Не пойму причем тут сортировки?
n1zee полезнее будет преподавать русский язык чем писать бессмысленные комментарии.
Интересное мышление) Постараюсь пояснить доступнее. Поздно означает что ваш прогноз бессменен после ответа ТС.
Научитесь различать претензии и вопросы.
К сожалению я не телепат чтобы читать мысли.
Надеюсь ответил на все вопросы и можем закрыть тему.
Понятное дело что берется инкремент предыдущей стоки) Это как автоинкримент для числовых строк в mysql. Хотя как вижу большинство генерируют рандомный набор чисел, символов и еще колдуют над ней) Не спорю для маленьких сайтов может это и допустима но для крупных проектов это не допустимо. Вопрос остается в том как это грамотно реализовать.
Я думаю в этом направлении. Только кто этим будет занимается? Если переложить все на php будут проблемы. Ведь нужно узнать у базы последнее значение, получить его инкремент и снова писать в бд название нового. Это не есть хорошо, поскольку в промежутке еще кто-то загрузит файл.
А вот инкремента строк в mysql не нашел..
да, в вашем примере и во всех примерах выше генерируется случайная строка. Вероятность генерации одинаковых полей возможна, насколько мала она не казалось. Файлов очень много и такая ошибка не допустима.