_cooper_
Новичок
проблема поиска
проблема такая, из базы находит только те записи если в этом столбце нет одинаковых значений, если есть одинаковые то ничего мне не дает
<?
include "config.php";
if(!mysql_connect($server,$USER,$passwd))
mysql_select_db($db);
if(!empty($_POST['body']))
$body=$_POST['body'];
echo "<table width=100% border=2 cellspacing=0 cellpadding=3 bordercolor=#336699>";
echo "<tr><td bgcolor=#336699><font color=white>----- </td>
<td bgcolor=#336699><font color=white>Название </td>
<td bgcolor=#336699><font color=white>--------</td>
</tr>";
$r=mysql_query("SELECT * FROM video WHERE MATCH (body) AGAINST ('$body')");
for ($i=0; $i<mysql_num_rows($r); $i++)
{
$f=mysql_fetch_array($r);
echo "<tr>";
echo "<td><img src=".$f['name']."></td><td>$f[body]</td><td>
<a href=".$f['url_pict'].">Скачать</a></td>
</tr>";
}
echo "</table>";
?>
проблема такая, из базы находит только те записи если в этом столбце нет одинаковых значений, если есть одинаковые то ничего мне не дает
<?
include "config.php";
if(!mysql_connect($server,$USER,$passwd))
mysql_select_db($db);
if(!empty($_POST['body']))
$body=$_POST['body'];
echo "<table width=100% border=2 cellspacing=0 cellpadding=3 bordercolor=#336699>";
echo "<tr><td bgcolor=#336699><font color=white>----- </td>
<td bgcolor=#336699><font color=white>Название </td>
<td bgcolor=#336699><font color=white>--------</td>
</tr>";
$r=mysql_query("SELECT * FROM video WHERE MATCH (body) AGAINST ('$body')");
for ($i=0; $i<mysql_num_rows($r); $i++)
{
$f=mysql_fetch_array($r);
echo "<tr>";
echo "<td><img src=".$f['name']."></td><td>$f[body]</td><td>
<a href=".$f['url_pict'].">Скачать</a></td>
</tr>";
}
echo "</table>";
?>