webForumDet fria alternativet

data från 2 tabeler hjälp!

PHPur PHP

3 svar · 182 visningar · startad av mall

Medlem sedan jan. 2001135 inlägg
Frågan#1

HAr data om en artikel i två DB tabeller men när jag försöker hemta den samtidigt under en WHILE wisas bara en artikel.

Några förslag?

========================================

	if ($category)
	{
			echo "\<span class=\\"rubrik\\"\>".$category."\</span\>\<br\>\<br\>";
	
			$result = mysql_query("SELECT \* FROM www_surftips WHERE category='$category'",$db);
			while ($myrow = mysql_fetch_array($result)) {
			
			$url_id = $myrow\["ID"\];
			$result = mysql_query("SELECT \* FROM www_rating WHERE url_id=$url_id",$db);
			$votes = mysql_num_rows($result);
			
			// Adera alla rate till en $ratings
			while($myrow = mysql_fetch_array($result)) { $ratings = $ratings + $myrow\["rate"\]; } 
			
			//Om rating &auml;r inte =0 =\> dela ratings med votes och vissa i x,xx formatet
			if ($ratings!=0) 
				{
				$average = $ratings / $votes;
				$average = number_format($average,2);
				}
			else { $average = "0.00"; }
			
			$vote = "\<A HREF=\\"#\\" onClick=\\"MM_openBrWindow('inc/rating.php?url_id=".$myrow\["ID"\]."','','toolbar=no, scrollbars=no, resizable=no, width=300, height=200')\\"\>\<u\>r&ouml;sta\</u\>\</A\>";				
			printf("\<a href=\\"inc/redirect.php?id=%s&visits=%s\\" target=\\"\_blank\\"\>\<b\>%s\</b\>\\n\<br\>%s\<br\>\<b\>url:\</b\> %s \</a\>\<br\>(bes&ouml;k: %s spr&aring;k: %s  r&ouml;ster: ".$votes." snitt: ".$average.") ".$vote."\\n \<br\>\<br\>\<br\>\\n", $myrow\["ID"\], $myrow\["visits"\], $myrow\["header"\], $myrow\["text"\], $myrow\["url"\], $myrow\["visits"\], $myrow\["sait_language"\]); 
			}
	}

?>

========================================

Medlem sedan feb. 20002 612 inlägg
#2

Har väl inte så där jätte koll på det här...än :) men du laddar in båda DB i samma variabel

$result = mysql_query("SELECT * FROM www_surftips WHERE category='$category'",$db);

$result = mysql_query("SELECT * FROM www_rating WHERE url_id=$url_id",$db);

Pröva att byta namn på den ena....
Vem vet kanske det är det som är kruxet.. :)

------------------
www.lns.nu
------------------
”Det mesta vi importerar kommer från utlandet.”
George Bush USA:s nya president

Grattis USA

Medlem sedan jan. 2001135 inlägg
#3

Tack hahahaha.
Jag har ändrat och det fungerar.

Tack.
Ibland blir man lite blind på vad man gör.

Medlem sedan juni 2000278 inlägg
#4

SELECT dinafält.www_rating, ettfälttill.www_rating FROM www_rating, www_surftips WHERE www_rating.url_id= www_surftips.id AND www_surftips_category = '$category'

Så har du bara ställt en fråga till databasen istället för två.

138 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)