<?php session_start();
$user =$_GET['user'];
$conn = mysql_connect("localhost","...","...");
mysql_select_db("...");
$sql= "SELECT filter FROM userfilter WHERE user='$user'";
$mksql = mysql_query($sql); while($row =mysql_fetch_assoc($mksql)) {
$filter=$row['filter'];
$sql2 = "SELECT DISTINCT * FROM rss WHERE MATCH(content,title) AGAINST ('$filter')";
$mksql2 = mysql_query($sql2) or die(mysql_error());
while($rows=mysql_fetch_assoc($mksql2))
{ echo ..... }
?>
Если у меня есть содержимое двух строк, содержащее фильтр $, оно выводит меня, но оно повторяется.Например:
title | content
asd | Это пример содержимого, номер один
das | Это пример содержимого, номер два
....
И если моими ключевыми словами являются «образец» и «число», это выводит меня в два раза больше заголовка и содержания. Как это предотвратить?