Jump to content
php.lv forumi

Kā nolasīt komentētāko jaunumu sarakstu?


eM^
 Share

Recommended Posts

Grūti izstāstīt, bet mēģināšu.

Piemēram man ir 3 jaunumi un katrā no tiem ir šādi, tādi komentāri. Man vajag, lai pirmais jaunums būtu tas kurā tika ievietots pēdējais komentārs, nakošais tas kurā tika ievietots pirmspēdējais komentārs un tādā garā... Problēma ir tajā, ka man ir tā, ja pirmspēdējais komentārs atrodas tajā pašā jaunumā, kur pēdējais, tad tiek attēlots pirmais jaunums divas reizes, bet vajag, lai ja šis komentārs ir tajā pašā, to neattēlotu (sagrupētu) un skatītos kurā jaunumā atrodās pirmspirmspēdējais komentārs.

 

Cerams tapa skaidrāka mana sitoācija.

 

+1 jautājums

Vai ir kautkādā veidā iespējams izdarīt tā, ka tabula tiek "restartēta", visi ieraksti tiek izdzēsti un ID lauks sākas atkal no 0?

Edited by eM^
Link to comment
Share on other sites

OK. Sapratu, ka negrama nesaprotu, tāpēc skaidrošu visu sīki, lai kāds tiešām varētu man palīdzēt tikt pie pareiza kverija.

 

Ir tabula:

|[id]||[nosaukums]|
| 1  || jaunums1  |
| 2  || jaunums2  |
| 3  || jaunums3  |

un komentāru tabula:

|[id]||[teksts]||[jaunuma_id]|
| 1  || txt1   || 3		  |
| 2  || txt2   || 2		  |
| 3  || txt3   || 3		  |
| 4  || txt4   || 1		  |
| 5  || txt5   || 1		  |

Nepieciešams attēlot jaunumu nosaukumus, sākot ar to kurā veikts pēdējais komentārs.

Šajā gadījumā:

jaunums1
jaunums3
jaunums2

 

Cerams tagad ir saprotamāk...

Link to comment
Share on other sites

 Share

×
×
  • Create New...