Jump to content
php.lv forumi

sql join


anonīms

Recommended Posts

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
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

×
×
  • Create New...