|
|
|
| Как организовать поиск одним запросом по всей бд ?
Потому-что код:
<?
$per="Алехандро Гонсалес Иньярриту";
$result = mysql_query("SELECT * FROM items WHERE user_opis LIKE '%".$per."%' ")or die("Query failed : " . mysql_error());;
$arResult = mysql_fetch_array($result);
print $arResult['user_opis'];
?>
|
находит только первое попавшейся совпадение и останавливается .
а этот код слишком долго работает , хотя и находит все совпадения .
<?
$per="Алехандро Гонсалес Иньярриту";
for ($id=1;$id<2500;$id++){
$result = mysql_query("SELECT * FROM items WHERE user_opis LIKE '%".$per."%' AND id='".$id."' ")or die("Query failed : " . mysql_error());;
$arResult = mysql_fetch_array($result);
print $arResult['user_opis'];
}
?>
|
| |
|
|
|
|
|
|
|
для: dima2207
(24.01.2008 в 00:52)
| | Настоятельно рекомендую Вам, почитать документацию по SQL и PHP перед продолжением работы.
<?
$per="Алехандро Гонсалес Иньярриту";
$result = mysql_query("SELECT * FROM items WHERE user_opis LIKE '%".$per."%' ")or die("Query failed : " . mysql_error());
while($arResult = mysql_fetch_array($result))
{
print $arResult['user_opis'];
}
?>
|
| |
|
|
|