Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

Palasiju JOIN manuālus, bet tā arī viss nav skaidrs.

 

		$jaunakie_kom = mysql_query ("Select id, niks, komentars, j FROM komentari INNER JOIN jaunumi ON id ORDER BY id DESC LIMIT 5");
while($pedkom = mysql_fetch_array($jaunakie_kom))
{
echo "".ShortenText($pedkom[1].", <a href='http://....../jaunums/$pedkom[0]'>".$pedkom[2])."</a><br />";
	}

 

Papildus komentāru tabulai nepieciešama jaunumu tabulu no kuras nepieciešams izvilkt īsto jaunuma id un to ievietot aiz garā urla. Varētu parādīt apmēram kā to vajadzētu darīt? Tiešām nesapratu īsti to manuālu...

Edited by anonīms
Posted

Nu pagaidām, ja es veidošu tos komentārus tā kā biju domājis, tad sanāks, ka man tas kods būs iekšs diviem while, bet nu tomēr negribas noslogot visu lapu no tā.

 

Tādēļ biju domājis caur join izveidot, lai viss būtu iekšs viena while.

Saistība viņām nav, bet jaunumu id, gan man ir vajadzīgs.

Posted

Vaicājums atlasīs visus jaunumus ar visiem komentāriem. Tev taču to vajadzēja?

SELECT j.id AS jid, j.jaunuma_teksts AS jtxt, k.id AS kid, k.komentars_teksts AS ktxt FROM jaunumi AS j LEFT JOIN komentari AS k ON j.id = k.jaunuma_id

Posted
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

 

SELECT id FROM jaunumi LEFT JOIN komentari ON jaunumi.id = komentari.j ORDER BY id DESC LIMIT 5

 

 

Iekšs db man ir tā:

 

 

jaunumi | komentari

id | j

 

 

// j = jaunuma_id

×
×
  • Create New...