вот что пытался навоять PHP: <? $query = "select nameid, cinemaid from rating where nameid = ".$names." & cinemaid = ".$cinemaid; $results=mysql_query($query, $link); $vote=false; if ($results) { if (mysql_fetch_row($results)) { $vote=true; } mysql_free_result($results); } if (!$vote) die('сначало надо проголосовать'.$names); ?> $names имя пользователя $cinemaid -передается через get имя в базе повторяется, думаю из-за этого ошибка может как то надо взять массив из базы типа PHP: <? $querys = "select nameid, cinemaid from rating where cinemaid=".$cinemaid; $results = mysql_query($querys, $link) or die("Query error: " . mysql_error()); while ($rows = mysql_fetch_array($results)) { $namew[]= "${rows[0]}";// знаю что ошибка но как запихнуть в массив? } mysql_free_result($results); if (array_search ($names, $namez, true)) {//дальше условие ?> надо проверить голосовал ли пользователь и только потом дать запись в базу комментариев