Спустя 26 минут, 41 секунда (17.04.2012 - 20:53) Игорь_Vasinsky написал(а):
в SQL почитай про LIKE, %word% _word
Спустя 18 часов, 51 минута, 24 секунды (18.04.2012 - 15:45) antonhristovsky написал(а):
Игорь_Vasinsky
вот смотри есть такой скрипт:
вот смотри есть такой скрипт:
$adduserid = DB::select()Как сюда вставиь LIKE???
->from('wall')
->order_by('id', 'DESC')
->where('recipient', '=', $user_email)
->execute()
->as_array();
return $adduserid;
Спустя 52 минуты, 41 секунда (18.04.2012 - 16:37) Bodich написал(а):
antonhristovsky вот как раз писал такое дело посмотри то иль не то ..ссылка
Спустя 6 минут, 2 секунды (18.04.2012 - 16:43) antonhristovsky написал(а):
Bodich
что это за бред?
что это за бред?
Спустя 1 минута, 50 секунд (18.04.2012 - 16:45) Bodich написал(а):
ти скриптом поиска интересовался !!!? или я не так понял
Спустя 13 минут, 19 секунд (18.04.2012 - 16:59) antonhristovsky написал(а):
Bodich
а где там описание поиска? и LIKE????
а где там описание поиска? и LIKE????
Спустя 23 минуты, 1 секунда (18.04.2012 - 17:22) Bodich написал(а):
ты не понял, там готовится сайт, можно попробовать сверху в поиске ввести пару букв , скрипт готов. но видимо ты хочешь точь в точь как в гугле

Спустя 38 минут, 54 секунды (18.04.2012 - 18:01) antonhristovsky написал(а):
Bodich

Спустя 12 минут, 38 секунд (18.04.2012 - 18:13) Bodich написал(а):
if (isset($_POST['data'])) {
// никогда не доверяйте входящим данным! Фильтруйте всё!
$word = mysql_real_escape_string($_POST['data']);
// Строим запрос
$sql = "SELECT * FROM data WHERE title LIKE '%" . $word . "%' ORDER BY id LIMIT 10";
// Получаем результаты
$res = mysql_query($sql) or die(mysql_error());
$arr_data = res2array($res);
$c = count($arr_data);
if (empty($arr_data)) echo "<br><br><p>По запиту `$word` нічого не знайдено</p> ";
else echo "<br><br> По запиту `$word` знайдено $c записів";
Спустя 6 минут, 25 секунд (18.04.2012 - 18:20) antonhristovsky написал(а):
Bodich
как можно LIKE присобачить именно к тому php скрипту что выложил я??? Это очень важно для меня) Пробывал ->like('G') не работает)
как можно LIKE присобачить именно к тому php скрипту что выложил я??? Это очень важно для меня) Пробывал ->like('G') не работает)
Спустя 5 минут, 24 секунды (18.04.2012 - 18:25) Bodich написал(а):
как то так наверное , ты же не выложил класс .
->where('recipient' LIKE '%" . $word . "%' )
->where('recipient' LIKE '%" . $word . "%' )
Спустя 1 минута, 7 секунд (18.04.2012 - 18:26) Pulse написал(а):
Цитата (antonhristovsky @ 18.04.2012 - 19:20) |
как можно LIKE присобачить именно к тому php скрипту что выложил я??? Это очень важно для меня) Пробывал ->like('G') не работает) |
Чтобы тебе помочь, надо смотреть как устроен твой класс DB, а именно статический метод select в нём.
Спустя 31 минута, 42 секунды (18.04.2012 - 18:58) antonhristovsky написал(а):
Bodich
ну а как реализовать примерно как в гугл или яндекс?
ну а как реализовать примерно как в гугл или яндекс?
Спустя 53 секунды (18.04.2012 - 18:59) antonhristovsky написал(а):
Pulse
я же всамом начале выложил
я же всамом начале выложил
Спустя 24 минуты, 14 секунд (18.04.2012 - 19:23) Bodich написал(а):
Цитата (antonhristovsky @ 18.04.2012 - 16:59) |
Pulse я же всамом начале выложил |
ты выложил методы класса DB а описание находятся в самом классе
Спустя 2 минуты, 20 секунд (18.04.2012 - 19:25) Bodich написал(а):
Цитата (antonhristovsky @ 18.04.2012 - 16:58) |
ну а как реализовать примерно как в гугл или яндекс? |
точно так как в поисковиках ? там видимо библиотека слов и сочетаний нужна ,
не знаю эт надо наших гуру поспрашивать...
Спустя 41 минута, 48 секунд (18.04.2012 - 20:07) glock18 написал(а):
Цитата (Pulse @ 18.04.2012 - 16:26) | ||
Чтобы тебе помочь, надо смотреть как устроен твой класс DB, а именно статический метод select в нём. |
дай ка, угадаю
antonhristovsky
попробуй так
->where('recipient', 'LIKE', '%' . $user_email . '%')