Autor | Zpráva | ||
---|---|---|---|
zero0x Profil |
#1 · Zasláno: 4. 2. 2008, 13:58:19
zdravim, predstavte si tabulku, ktora obsahuje nazov a popis polozky.
a teraz chcem z tej istej tabulky vytiahnut nieco ako related posts, povedzme 5. vsimam, ze je to dost popularne na roznych sluzbach, no a zaujimalo by ma ako to urobit. asi to bude nejake porovnavaniie retazcov, ale ako na to, aby to nebolo prilis casovo narocne. |
||
Jack Finger Profil |
#2 · Zasláno: 4. 2. 2008, 14:44:21 · Upravil/a: Jack Finger
zero0x
jako posledních 5? přidáš kolonku time do které budeš při vkládání položky zapisovat UNIX time pomocí time() a při výpisu bude SQL dotaz: SELECT * FROM tabulka ORDER BY time DESC LIMIT 5 |
||
zero0x Profil |
#3 · Zasláno: 4. 2. 2008, 15:34:57
nie
vies co je "related" ? podobne. ja nechcem najnovsie. chcem aby pri kazdej polozke bolo niekolko podobnych, aby sa cez ne dalo posuvat.. skus si na youtube nieco vyhladat a tam uvidis ako to funguje. |
||
Jack Finger Profil |
#4 · Zasláno: 4. 2. 2008, 19:20:28
aha, proto se ptám. no tak to bych asi vzal nějaký klíčový slova (třeba na youtube to jsou ty z názvu videa) a zkusil je najít v databázi, ale na tos asi přišel i sám, takže jinak nevím.
|
||
zero0x Profil |
#5 · Zasláno: 4. 2. 2008, 20:24:53
no ved to, ze takyto algoritmus sa mi zda dost narocny.. no ale asi sa to inak neda :(
|
||
Jack Finger Profil |
#6 · Zasláno: 5. 2. 2008, 06:44:46
no náročné to asi je, ale taky mě nic jiného nenapadá. leda že by na to byla v SQL přímo nějaká funkce, ale já o takové nevím.
|
||
Časová prodleva: 16 let
|
0