![]() |
![]() |
--Greg-- |
![]()
Post
#1
|
Goście ![]() |
Załóżmy, że mam 2.000.000 rekordów w bazie (podstrony serwisu) i wszędzie chcę wstawić dodatkowe teksty.
Mam 10 różnych tekstów, na każdej stronie ma być 5 tekstów (czasem może być mniej). Chodzi o to, żeby teksty na każdej stronie były poukładane w innej kolejności (wiadomo, że czasem będą powtórzenia, ale to inna kwestia i powinna pomóc synonimizacja) Po prostu ma być jak najbardziej unikalnie a teksty raz przypisane do id nie mogą się już zmieniać. Jak to zrobić ? Mój pomysł jest taki, że skoro mam id w przedziale (1...20000000) to mogę tekstom nadać numery i dla załóżmy id o numerze 12345 pojawi się kolejno pierwsze pięć tekstów i analogicznie z innymi rekordami. Problem pojawia się gdy id nie jest 5 cyfrowe, ale jeśli jest mniejsze to powiedzmy że tekstów będzie mniej, jeśli większe to odcinam nadmiar cyfr, żeby zawsze było 5 i po sprawie, gorzej jak id ma postać typu 11211, wtedy by wychodziło, że 4 razy wyświetlam tekst numer 1 co jest bez sensu. Jak to obejść najprościej i osiągnąć pożądany efekt ? Może ktoś już robił coś w tym stylu i zna lepsze ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:16 |