ďťż
 
rand co kilka dni ďťż
 
rand co kilka dni
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

rand co kilka dni



Paweł - 16-08-2006 01:26
rand co kilka dni
  Chciałbym wyświetlić w przypadkowej kolejności na www rekordy z tabeli.
Ale kolejność rekordów powinna zmieniać się co kilka dni (w
międzyczasie kolejność powinna być niezmienna).
Jak to zrobić ?
Czy jest to możliwe ?

Dziękuję. Paweł





Jacek - 16-08-2006 01:26

 
Użytkownik "Paweł" <7347634673126@38734879578347858.pl> napisał w wiadomości
news:ebnm8l$gh6$1@news.onet.pl...
> Chciałbym wyświetlić w przypadkowej kolejności na www rekordy z tabeli.
> Ale kolejność rekordów powinna zmieniać się co kilka dni (w międzyczasie
> kolejność powinna być niezmienna).
> Jak to zrobić ?
> Czy jest to możliwe ?

wpakowac do tabeli pomocniczej identyfikatory rekordu. tam je posortowac
i wyswietlac wg kolejnosci z tejze tabeli. tabele identyfikatorow okresowo
przesortowac.

--
JS
BRE Bank Dev Team, Poland




Tomasz Rup - 16-08-2006 01:26

  Paweł wrote:

> Chciałbym wyświetlić w przypadkowej kolejności na www rekordy z tabeli.
> Ale kolejność rekordów powinna zmieniać się co kilka dni (w
> międzyczasie kolejność powinna być niezmienna).
> Jak to zrobić ?
> Czy jest to możliwe ?

Tak. Pomyśl jak to najprościej wykonać i zrób to. Rand jest zmienny (bo
inaczej nie byłoby sensu go używać), więc musisz inaczej. Jak? Jak tylko
masz ochotę:
- tabela dodatkowa z kolejnością
- dodatkowe pole z kolejnością
Tyle mi przyszło od razu. Może wymyślisz ciekawszy?

--
Z poważaniem
Tomasz Rup
GG:6603321 ICQ:285401222 JID:starosta@jabber.mandriva.pl




sg - 16-08-2006 01:26

  Tomasz Rup napisał(a):
> Paweł wrote:
>
>> Chciałbym wyświetlić w przypadkowej kolejności na www rekordy z tabeli.
>> Ale kolejność rekordów powinna zmieniać się co kilka dni (w
>> międzyczasie kolejność powinna być niezmienna).
>> Jak to zrobić ?
>> Czy jest to możliwe ?
>
> Tak. Pomyśl jak to najprościej wykonać i zrób to. Rand jest zmienny (bo
> inaczej nie byłoby sensu go używać), więc musisz inaczej. Jak? Jak tylko
> masz ochotę:
> - tabela dodatkowa z kolejnością
> - dodatkowe pole z kolejnością
> Tyle mi przyszło od razu. Może wymyślisz ciekawszy?
>

zapisanie wylosowanych rekordów do pliku





Artur Gancarz - 16-08-2006 01:26

  Użytkownik Paweł napisał:
> Chciałbym wyświetlić w przypadkowej kolejności na www rekordy z tabeli.
> Ale kolejność rekordów powinna zmieniać się co kilka dni (w międzyczasie
> kolejność powinna być niezmienna).
> Jak to zrobić ?
> Czy jest to możliwe ?
>
> Dziękuję. Paweł

Odpowiedź z wczoraj nie usatysfakcjonowała Ciebie. Piszesz na ten sam
temat w ciągu dwóch dni ale nie napisałeś czy poprzedni pomysł się
nadaje, bo jestem strasznie ciekaw?

Artur




Xorock - 16-08-2006 01:26

  Tomasz Rup napisał(a):
> Tyle mi przyszło od razu. Może wymyślisz ciekawszy?
>
Robić cache na kilka żądanych dni, później wykorzystać rand przy
wyciąganiu rekordów.




ktostam - 16-08-2006 01:26

  Paweł napisał(a):
> Chciałbym wyświetlić w przypadkowej kolejności na www rekordy ztabeli.
> Ale kolejność rekordów powinna zmieniać się co kilka dni (w międzyczasie
> kolejność powinna być niezmienna).
> Jak to zrobić ?
> Czy jest to możliwe ?
>

bys troche zainteresowania dokumentacja wykazal, a nie co rusz pisal na
grupe. poczytaj sobie o "alter table `costam` order by" - nad reszta
zastanow sie samodzielnie:)

pzodrawiam




Paweł - 16-08-2006 01:27

  Artur Gancarz napisał(a):

> Odpowiedź z wczoraj nie usatysfakcjonowała Ciebie. Piszesz na ten sam
> temat w ciągu dwóch dni ale nie napisałeś czy poprzedni pomysł się
> nadaje, bo jestem strasznie ciekaw?
>
> Artur

Odpowiedź mnie usatysfakcjonowała.
Dziękuję.
Poprzedni pomysł się nadaje - jest bardzo dobry.

Utworzyłem kolumnę kolejność typu mediumint
a zapytanie dałem takie:
update tabela set kolejnosc=rand() * 8388600;
Działa bardzo dobrze.

Problem jest taki, że niadawno przesiadłem się
z Outlook Expressa (nie wiem czy czegoś przez niego
nie złapałem) na Thunderbirda i nie do końca jeszcze
sobie z nim radzę, jest trochę denerwujący (wolę OE
jako czytnik grup).

I to spowodowało, że nie zauważyłem odpowiedzi.




Paweł - 16-08-2006 01:27

  > bys troche zainteresowania dokumentacja wykazal, a nie co rusz pisal na
> grupe. poczytaj sobie o "alter table `costam` order by" - nad reszta
> zastanow sie samodzielnie:)

Kiedyś, jak zaczynałem, ściągnąłem dokumentację do MySQL-a.
Przeraziłem się wtedy - prawie 2000 stron.
Rozumiem, że nie trzeba wszystkiego czytać od razu, ale jeśli się chce
dobrze to zrozumieć, to dużą część tego trzeba przeczytać.
W tej dokumentacji niełatwo jest coś znaleźć.
Używam też dokumentacji do PHP - ta jest dużo lepsza - łatwiej coś w
niej znaleźć.




Paweł - 16-08-2006 01:27

  Dziękuję za odpowiedzi.
Pomysł z zapisaniem do pliku jest fajny.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [SQLITE] kilka =?ISO-8859-2?Q?p=F3l_autoincrement_lub_sekw?==?ISO-8859-2?Q?encje?= [postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?= Kilka podstawowych =?UTF-8?B?cHl0YcWEIG8gbG9nb3dhbmllIHXFvHl0a293?==?UTF-8?B?bmlrw7N3?= [pl/sql] =?ISO-8859-2?Q?po=B3=B1czy=E6_kilka_rekord=F3w?= Jak wyciągnąć fragment grafiki (klatka, kilka sekund video) z pliku Corel kilka banalnych =?ISO-8859-2?Q?pyta=F1?= Gimp -> duzy obraz na kilka mniejszych WWW pilne !!! [MySQL] przeniesc kilka baz do jednej - jak najlepiej? [sql] kilka tabel -> jedna tabela co lepsze: duzo rekordow czy kilka tabel?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • adwokat.keep.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com