1
PHP / Поиск в базе данных
« : 28 Июня 2004, 20:50:03 »
Я недавно писал подобную функцию, правда она не поддерживает
только поиск по слову, привожу:
//возвращает id в массиве тех записей таблицы $table, где в поле $field содержится $what
function mysql_search($what,$table,$field) {
$query="select id,$field from `$table`";
$is=mysql_query($query);
while ($res=mysql_fetch_array($is))
{
if(strpos($res[$field],$what)!==false)
$ans[]=$re[\'id\'];
}
return $ans;
}
sms512@list.ru
только поиск по слову, привожу:
//возвращает id в массиве тех записей таблицы $table, где в поле $field содержится $what
function mysql_search($what,$table,$field) {
$query="select id,$field from `$table`";
$is=mysql_query($query);
while ($res=mysql_fetch_array($is))
{
if(strpos($res[$field],$what)!==false)
$ans[]=$re[\'id\'];
}
return $ans;
}
sms512@list.ru