Autor Zpráva
zero0x
Profil
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
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
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
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
no ved to, ze takyto algoritmus sa mi zda dost narocny.. no ale asi sa to inak neda :(
Jack Finger
Profil
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0