- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
function makeQuery($keywords, $item, $type="and")
{
// Тут аффтар вестимо вырезает последовательности из больше чем одного пробела
for ($i=0; $i<1000; $i++)
{
$keywords=str_replace(" "," ", $keywords);
}
$keywords.=" ";
$que="";
// А эта хуета вместо explode( " ", $keywords )
while (strpos($keywords, " "))
{
$que.=" $type $item like '%".substr($keywords, 0, strpos($keywords, " "))."%'";
$keywords=substr($keywords,strpos($keywords, " ")+1);
}
return $que;
}
Функция генерит SQL для поиска. Нарыл в коде чужой чудо-цмски. Такой феерической реализации в жизни не встречал...
Он так же принципиально не использует функции.
Ну ты понел.
{
$keywords=str_replace(" "," ", $keywords);
}
Без комментариев.