humbert: palladin_jedi, а можно пример такого запроса?
Когда-то реализовывал поиск по базе автозапчастей по нечёткому вхождению артикула:
$parts_ids = implode(", ", $parts_temp);
$parts_query_det="
SELECT
ART_ARTICLE_NR,
SUP_BRAND,
FROM
ARTICLES
WHERE
ART_ID IN (".$parts_ids.")";
$parts_det_select=$db->query($parts_query_det);
Но это уже результирующая функция, там вся загвоздка была в генерируемом паттерне, который генерился из вводимого текста.
humbert: Как искать по всем встречающимся этим словам, не используя три like?
Гемморойно, поэтому если задача позволяет - пользуйтесь LIKE и не мучайтесь. А если нужно что-то более скоростное - тогда придется долго страдать над кодом. :)
humbert: P.s. если несколько слов (фраза), то так name_pole like '%часть слова1%' or name_pole like '%часть слова2%' or name_pole like '%часть слова3%'
Так все строки таблицы дёргаются 3 раза. И да, LIKE не использует индексы.
Я, конечно, могу ошибаться, но я бы делал так:
1. Пишем регулярку для разбора слова или фразы.
2. Прогоняем текст через неё, чтобы на выходе получить строку со значениямим через запятую.
3. По базе ищем через WHERE MATCH([поля таблицы]) AGAINST([значения, полученые на выходе из обработки регулярки]) используя индекс FULLTEXT.
romko13, заказать действительно лучше у копирайтера. :)
А по теме - если хотите сами скрипт написать рекомендую пользовать Bing Translation
<?php
$VALUE="Hello how are you?"; // the message you want to translate
$APPID="12345679812456798123465798123465987"; // your app ID
$FROM="en"; // Initial Language
$TO="hi"; // Destination language
$value=file_get_contents('http://api.microsofttranslator.com/V2/Ajax.svc/Translate?appId='.$APPID.'&from='.$FROM.'&to='.$TO.'&text='.urlencode($VALUE));
echo $value; // Translation printed
?>
1. Вычисляем все ячейки в столбце, которые необходимо скрыть
2.
Как-то так. :)
Показывать - по аналогии.
В чем может быть проблема?
Могут рубить этот скрипт плагины или модули для кеширования.
Но это всё - гадание на воздухе. Пациента в студию.
palladin_jedi, а можно пример такого запроса?
Когда-то реализовывал поиск по базе автозапчастей по нечёткому вхождению артикула:
$parts_ids = implode(", ", $parts_temp);
$parts_query_det="
SELECT
ART_ARTICLE_NR,
SUP_BRAND,
FROM
ARTICLES
WHERE
ART_ID IN (".$parts_ids.")";
$parts_det_select=$db->query($parts_query_det);
Но это уже результирующая функция, там вся загвоздка была в генерируемом паттерне, который генерился из вводимого текста.
Как искать по всем встречающимся этим словам, не используя три like?
Гемморойно, поэтому если задача позволяет - пользуйтесь LIKE и не мучайтесь. А если нужно что-то более скоростное - тогда придется долго страдать над кодом. :)
для боди марджин и паддинг обнулили?
Я так и знал что что-то забыл. :)
Спасибо, нужно было обнулить margin.
Чёртов IE...
правильность - понятие не применимое к разработке ПО.
Полностью согласен. Зависит от поставленной задачи.
По теме - сравнение скорости LIKE и FULLTEXT
P.s. если несколько слов (фраза), то так name_pole like '%часть слова1%' or name_pole like '%часть слова2%' or name_pole like '%часть слова3%'
Так все строки таблицы дёргаются 3 раза. И да, LIKE не использует индексы.
Я, конечно, могу ошибаться, но я бы делал так:
1. Пишем регулярку для разбора слова или фразы.
2. Прогоняем текст через неё, чтобы на выходе получить строку со значениямим через запятую.
3. По базе ищем через WHERE MATCH([поля таблицы]) AGAINST([значения, полученые на выходе из обработки регулярки]) используя индекс FULLTEXT.
Сугубо ночное SQL-ИМХО. :)
Таких скриптов вроде бы тонны.
При желании и умении любой можно адаптировать к CodeIgniter.
Что значит похуже?
Разве datacol переводит не через google translate?
Google вроде бы же свой Translate API платным сделал, может и не через него...
romko13, заказать действительно лучше у копирайтера. :)
А по теме - если хотите сами скрипт написать рекомендую пользовать Bing Translation
<table cellpadding="0" cellspacing="0" width="100%">
А стили кто писать будет для таблицы?
Для начала рекомендую почитать http://htmlbook.ru/samlayout/blochnaya-verstka чтобы понимать вопрос...
я не никогда русский язык не учил
Тогда шагом марш на форумы на родном языке!
Что было бы если на том же stackoverflow вопросы задавались с кучей ошибок? Вы бы рассчитывали на грамотный ответ?