MYSQL query help
 
blackmamba 4. mar 2008 15:03:46 Pridružen od:
4. mar 2008
559 objav
392 25 11
#1

Lepo pozdravljeni!



$table_name = "comment";



id (INT) | news_id (INT) | comment (TEXT) | datum (DATETIME)



Rad bi dobil vse news_id-je, urejene po datumu zadnjega komentarja.



Uglavnem, rad bi izpisal novice, tako, da bo novica z najbolj svežim komentarjem na vrhu in novica z drugim najbolj svežim komentarjem na 2. mestu itd....






p.s. manjka smajli, ki z glavo buta v steno


všeč(0) ni všeč(0) spam(0)
 
imp 4. mar 2008 15:03:58 Pridružen od:
11. apr 2007
894 objav
3 1 0
#2

ORDER BY datum DESC


všeč(0) ni všeč(0) spam(0)
 
blackmamba 4. mar 2008 16:03:01 Pridružen od:
4. mar 2008
559 objav
392 25 11
#3

tole nebo v redu.... rabim dobit ven news_id


všeč(0) ni všeč(0) spam(0)
 
blackmamba 4. mar 2008 16:03:03 Pridružen od:
4. mar 2008
559 objav
392 25 11
#4

pa tudi

SELECT newsid FROM comment ORDER BY datum DESC

ni v redu ker je teh komentarjev z istim news
id v tej tabeli več.....

pomojem bi moral nekak v tem smislu

SELECT DISTINCT news_id FROM comment ORDER BY datum DESC

ampak tudi to ni v redu.............


všeč(0) ni všeč(0) spam(0)
 
blackmamba 4. mar 2008 16:03:04 Pridružen od:
4. mar 2008
559 objav
392 25 11
#5

Aha vidim da si še editiral post....

ni tako enostavno kot se na prvi pogled zdi :(


všeč(0) ni všeč(0) spam(0)
 
imp 4. mar 2008 16:03:07 Pridružen od:
11. apr 2007
894 objav
3 1 0
#6

Išči na google 'php in mysql osnove'


všeč(0) ni všeč(0) spam(0)
 
blackmamba 4. mar 2008 16:03:09 Pridružen od:
4. mar 2008
559 objav
392 25 11
#7

Ja hvala ti lepa!



Je tukaj kdo ki pozna rešitev?


všeč(0) ni všeč(0) spam(0)
 
imp 4. mar 2008 16:03:11 Pridružen od:
11. apr 2007
894 objav
3 1 0
#8

pa tudi

SELECT newsid FROM comment ORDER BY datum DESC

ni v redu ker je teh komentarjev z istim news
id v tej tabeli več.....

pomojem bi moral nekak v tem smislu

SELECT DISTINCT news_id FROM comment ORDER BY datum DESC

ampak tudi to ni v redu.............




SELECT * FROM comment ORDER BY datum DESC



potem pa samo ven kličeš kar imaš notri.. naprimer ta tvoj $news_id;



Sej ti pravim, preberi malo in boš razumel. Pa še vesel boš, da se lahko zaneseš naslednjič sam nase.:)


všeč(0) ni všeč(0) spam(0)
 
blackmamba 4. mar 2008 16:03:19 Pridružen od:
4. mar 2008
559 objav
392 25 11
#9

Ej hvala IMP za hitre odgovore, vendar nisem prepričan da sva se dobro razumela...



Zakaj bi selectal iz tabele VSE?

V tej tabeli je isti newsid vekčrat dupliciran, za vsak kometar posebej.

Jaz bi rad dobil npr DISTINCT-ane news
id-je v pravilnem zaporedju iz te tabele.



Saj sem dobro razložil v prvem postu kako in kaj, samo natančno je treba prebrat.



Tole kar si napisal žal ne deluje in verjami da sem precej telovadil s takšnimi in podobnimi queriji...


všeč(0) ni všeč(0) spam(0)
 
imp 4. mar 2008 16:03:25 Pridružen od:
11. apr 2007
894 objav
3 1 0
#10

Ja no, sej si zgoraj napisal odgovor. Res ne vem kaj te muči.

Kaj ti sploh ne dela?


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se