Брой харесвания

botevis2

Registered
Затруднявам се извличането на броя харесвания
Структурата на таблицата: id/type(вида на харесването дали е за профил,коментар,снимка или друго)/t_id/us_id(ID на потребилт на който му харесват дадено нещо)
Код:
$qlike = mysql_query("SELECT * FROM likes WHERE type = 'cprofile' AND t_id = '".$rc['id']."' AND us_id = '".$userdata['id']."'");
				$rlike = mysql_fetch_array($qlike);
				
					if($userdata['id'] != $rlike['us_id']){
						$like = "Харесва ми";
					} else {
						$like = "Не харесвам";
					}
 
Ако правилно съм разбрал искаш на всеки потребител да изписва колко харесвания има?
Код:
$query = mysql_query("SELECT * FROM likes GROUP BY user_id WHERE type='$type' ");
:lol:
 
Ох извинявай аз не поясних че става въпрос за коментари колко пъти е харесван коментар
Това е кода за коментарите
Код:
$qc = mysql_query("SELECT * FROM comments WHERE type = 'profile' AND p_id = '".$_GET['id']."' ORDER BY id DESC");
			while($rc = mysql_fetch_array($qc)){
				
				$quc = mysql_query("SELECT * FROM users WHERE id = '".$rc['us_id']."'");
				$ruc = mysql_fetch_array($quc);
				
				$qup = mysql_query("SELECT * FROM pictures WHERE us_id = '".$ruc['id']."' AND pind = '1'");
				$rup = mysql_fetch_array($qup);
			
				if(mysql_num_rows($qup) < 1){
					$rup = "default/default_small.gif";
				} else {
					$rup = "small_thumb_".$rup['picture'];
				}
 
Предполагам ,че ти трябва следната заявка :
[sql]SELECT count(`likes`) as `cLike` FROM `likes` WHERE `page` = $page_ID[/sql]
 

Back
Горе