Название столбца "to"

vornold

Новичок
Есть два вопроса.
1.каким образом сделать выборку из таблицы в этом случае?
Выдает ошибку SELECT to FROM.

2. Есть таблица

Нужно сложь все ячейки "is_read", у которых значение "to" = например 51.

Пока остановился вот на чем
PHP:
$query="SELECT to FROM pr_community_msg_recepient"; 
$result = mysql_query($query,$db); 
for ($i=0;$i<=mysql_num_rows($result);$i++)
{
$myrow = mysql_fetch_array($result);
if($myrow['to'] = 51){
$myrow['is_read']=+$myrow['is_read'];
mysql_query($query) or die(mysql_error());}

}
 

vornold

Новичок
Понимаю что все через задницу, но как умею. Где что нужно подправить что б вывести число нулевых ячеек столбца?
PHP:
$query1="SELECT `is_read` FROM pr_community_msg_recepient"; 
									$query2="SELECT `to` FROM pr_community_msg_recepient"; 
									
									$result1 = mysql_query($query1,$db); 
									$result2 = mysql_query($query2,$db);
									
									$summa=0; 
									$sss=0;
									$ddd=$this->user->id;
									
									for ($i=0;$i<=mysql_num_rows($result1);$i++)
									{
										$myrow1 = mysql_fetch_array($result1);
										$myrow2 = mysql_fetch_array($result2);
											if($myrow2['to']==$ddd) {
												
												$summa++;
												$sss=$sss+ $myrow1['is_read'];
										}
										
										mysql_query($query1) or die(mysql_error());
										mysql_query($query2) or die(mysql_error());
									}echo $summa-$sss
 

vornold

Новичок
Наковырял кое что, как это все просчитывается. Но в "обычный вид" привести не могу. Как можно переделать?
PHP:
public function countUnRead($filter){
		 $db =& $this->getDBO();
		 $unRead = 0;
		 
		 // Skip the whole db query if no user specified
		 if(empty($filter['user_id']))
		 	return 0;
		 
		 $sql = 'select count('.$db->Quote('1').') as '.$db->nameQuote('unread_count');
		 $sql .= ' from '.$db->nameQuote('#__community_msg_recepient');
		 $sql .= ' where '.$db->nameQuote('is_read').' = '.$db->Quote('0');
		 if(! empty($filter['parent']))
		     $sql .= ' and '.$db->nameQuote('msg_parent').' =' . $db->Quote($filter['parent']);		 
		 if(! empty($filter['user_id']))
		     $sql .= ' and '.$db->nameQuote('to').' =' . $db->Quote($filter['user_id']);		 		 
		 
		 $sql .= ' and '.$db->nameQuote('deleted').' = '.$db->Quote('0');
		 $db->setQuery($sql);		 
		 $result = $db->loadObject();
		 
		 if(! empty($result)){
		     $unRead = $result->unread_count;
		 }
		 
		 return $unRead;
	}
 
Сверху