Autor | Zpráva | ||
---|---|---|---|
Gaube Profil * |
#1 · Zasláno: 9. 1. 2008, 20:39:03
Ahojte robym forum s php a sql
mam tabulky forum_users user_id user password email forum_temy id_temy tema user_id forum_prispevky id id_temy user_id predmet prispevok datum --- DATETIME a teraz robym sql ktory by zoradil temy podla naj. datumu v tabulke forum_prispevky ... potrebujem tieto try tabulky s pojit v jednom sql a dat do nej este prikaz ORDER BY forum_prispevky.datum DESC ... ale neviem ci to zoradenie takto ide... ak niekdo vie jak ich spojit a zoradit podla naj. datumu nech mi prosim napise niaky sql kod budem mu velmi vdacny |
||
Dranel Profil |
#2 · Zasláno: 9. 1. 2008, 21:21:05
Gaube
[mimo] Sice nejsem Slovák, ale nepíše se robím? [/mimo] |
||
Gaube Profil * |
#3 · Zasláno: 9. 1. 2008, 21:26:55
Dranel
ok to teraz neres ok prosim ... ja som to rychlo napisal |
||
Gaube Profil * |
#4 · Zasláno: 9. 1. 2008, 22:03:32
nikdo nevie prosim pomozte ...
|
||
Alphard Profil |
#5 · Zasláno: 9. 1. 2008, 22:16:28
ORDER BY forum_prispevky.datum DESC ... ale neviem ci to zoradenie takto ide...
jde, zkošel jsi to? nebo je problém ve spojení tabulek? buď konkrétnější |
||
Gaube Profil * |
#6 · Zasláno: 9. 1. 2008, 22:36:05
Alphard
skousel sem to ale pak vypise jednu diskusi vic krat a kdys vipisu do a href id_temy tak vypise i sprispevku a nekdy tam hodi zly id ...no s forum_prispevky s toho chcem tahat iba cas som myslel ze to ide naiko cez JOIN ... a JOIN neovladam zatial |
||
BetaCam Profil |
#7 · Zasláno: 10. 1. 2008, 11:04:52
Zkus něco jako :
SELECT forum_temy.id_temy, forum_temy.tema, forum_prispevky.id_temy, forum_prispevky.datum FROM forum_temy INNER JOIN forum_prispevky ON forum_temy.id_temy = forum_prispevky.id_temy GROUP BY forum_temy.id_temy ORDER BY forum_prispevky.datum DESC 1. Nevim jestli sem uplně přesně pochopil co chceš. 2. Nezkoušel sem to takže pokud to nebude fungovat tak mě nekamenuj. :) |
||
Gaube Profil * |
#8 · Zasláno: 10. 1. 2008, 17:10:54
BetaCam
^neboj nebudu vazim si tvoji praci ale necos zapomnel vypsani uzivatelu a nemuzu vypisovat vsechno ... najednou to je potom moc psani kdys muzu vsechno ne... |
||
BetaCam Profil |
#9 · Zasláno: 10. 1. 2008, 18:17:50
Gaube
nemuzu vypisovat vsechno ... najednou to je potom moc psani kdys muzu vsechno ne... To už je tvoje věc jestli si to vypíšeš přesně nebo zadáš forum_temy.*, forum_prispevky.* já sem zastánce otrockého vypisování. Né, že by mě to nějak bavilo, ale aspon mám hned při pohledu na dotaz jasno co opravdu vytahuju, s čim mohu pracovat atd.. Ty si to dělěj jak chceš to je na tobe :) ale necos zapomnel vypsani uzivatelu Rikám, že sem nevědel co přesne chceš můj post měl sloužit pouze jako nakopnují. Nic méně pak by to vypadalo asi zhruba nejak takhle: SELECT forum_temy.id_temy, forum_temy.tema, forum_prispevky.id_temy, forum_prispevky.datum, forum_prispevky.user_id, forum_users.user_id, forum_users.user FROM forum_temy INNER JOIN forum_prispevky ON forum_temy.id_temy = forum_prispevky.id_temy INNER JOIN forum_users ON forum_prispevky.user_id = forum_users.user_id GROUP BY forum_temy.id_temy ORDER BY forum_prispevky.datum DESC o5 bez záruky |
||
Gaube Profil * |
#10 · Zasláno: 10. 1. 2008, 20:25:38
dikec
|
||
Gaube Profil * |
#11 · Zasláno: 10. 1. 2008, 20:36:19
$vyber=mysql_query("SELECT * FROM `diskusie_temy` INNER JOIN `diskusie_prispevky` ON `diskusie_temy`.`id_temy` = `diskusie_prispevky`.`id_temy` INNER JOIN `users` ON `diskusie_prispevky`.`user_id` = `users`.`user_id` GROUP BY `diskusie_temy`.`id_temy` ORDER BY `diskusie_prispevky`.`datum` DESC LIMIT $strana, $max"); mam tento kod ale pise chybu ze nema ziadny result aj ked tie tabulky su ???? |
||
Gaube Profil * |
#12 · Zasláno: 10. 1. 2008, 20:58:02
diky uz to je vyriesene ...
|
||
Časová prodleva: 16 let
|
0