|
|
02.09.2008, 16:35
|
|
Гость
Гость
|
Подскажите пожалуйста...
У меня в одном разделе добавляются данный. На титульной странице я хочу осуществить поиск по одному из тех добавленных данных, например по Имени. делаю вот как:
Код:<form action='' name='form_search' metod='get'>
<div class='form_poisk'>Я ищу:
<input type='text' name=name_s size=25 maxlength=40></div>
<input class='knopka' name='submit_search' type='submit' value='Найти'>
</form>
".opt($submit_search opt_case(empty($name_s),"<div class=error_poisk>Поисковый запрос не введен!</div>", listQuery("SELECT FROM (Message61) WHERE MATCH(Namebrendrus) AGAINST($name_s)", "<div>$data[Namebrendrus]</div>")))."
Выдает ошибку:
Код:Query: SELECT COUNT(*) FROM (Message61) WHERE MATCH(Namebrendrus) AGAINST(РиоГранд)
Error: Unknown column 'РиоГранд' in 'where clause'
Мне кажется что я вообще что то нето задумал. Как можно осуществить поиск? Или я все правильно делаю?
|
|
|
02.09.2008, 17:06
|
|
Гость
Гость
|
А теперь вот такую ошибку выдает:
Код:
Query: SELECT FROM Message61 WHERE MATCH(Namebrendrus) AGAINST(РиоГранд)
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM Message61 WHERE MATCH(Namebrendrus) AGAINST(РиоГранд)' at line 1
|
|
|
02.09.2008, 17:13
|
|
Гость
Гость
|
Все таки первоначальная ошибка.
Query: SELECT COUNT(*) FROM (Message61) WHERE MATCH(Namebrendrus) AGAINST(РиоГранд)
Error: Unknown column 'РиоГранд' in 'where clause'
|
|
|
02.09.2008, 23:03
|
|
VlastV
qb.digital
Зарегистрирован: 2005-11-02
Сообщений: 202
|
предложение в AGAINS должно быть заключено в кавычки одинарные
Разработка сайтов на CMS NetCat. Портфолио http://vlastv.ru/ E-mail: me [at] vlastv [dot] ru ; ICQ: 66117050
|
|
|
02.09.2008, 23:17
|
|
Гость
Гость
|
Спасибо, ошибки теперь нет, только вот не выводит теперь, почему то...
|
|
|
03.09.2008, 01:39
|
|
Гость
Гость
|
Не хочет выводить, в масиве $data пусто.
Код:<form action='' name='form_search' metod='get'>
<DIV class='form_poisk'>Я ищу:
<input type='text' name=name_s size=25 maxlength=40>
</DIV>
<DIV><input class='knopka' name='submit_search' type='submit' value='Найти'></DIV>
</form>
".opt($submit_search, opt_case(empty($name_s),"<div class=error_poisk>Поисковый запрос не введен!</div>",listQuery("SELECT * FROM Message61 WHERE MATCH(Namebrendrus) AGAINST('$name_s')","<div>$data[Namebrendrus] $data[Namecompanyeng]</div>")))."
".opt(empty($data[Namebrendrus]) && $submit_search && $name_s, "<div class=error_poisk>По Вашему запросу ничего не найдено!</div>")."
</DIV>
|
|
|
03.09.2008, 11:09
|
|
VlastV
qb.digital
Зарегистрирован: 2005-11-02
Сообщений: 202
|
Потому что вы не запрашиваете никакие колонки.
Напишите SELECT * FROM ...
Разработка сайтов на CMS NetCat. Портфолио http://vlastv.ru/ E-mail: me [at] vlastv [dot] ru ; ICQ: 66117050
|
|
|
03.09.2008, 12:51
|
|
Гость
Гость
|
Как же не запрашиваю, а вот:
Код:listQuery("SELECT * FROM Message61 WHERE MATCH(Namebrendrus) AGAINST('$name_s')","<div>$data[Namebrendrus] $data[Namecompanyeng]</div>"))).
|
|
|
03.09.2008, 20:21
|
|
VlastV
qb.digital
Зарегистрирован: 2005-11-02
Сообщений: 202
|
Попробуйте дампнуть запрос который реально выполняется, выполните его через SQL интерфейс, если все ок, то попробуйте дампнуть переменную дата.
Если не поможет вышлите мне доступ к сайту и где посмотреть ваш код. Контакты в подписи.
Разработка сайтов на CMS NetCat. Портфолио http://vlastv.ru/ E-mail: me [at] vlastv [dot] ru ; ICQ: 66117050
|
|
|
04.09.2008, 00:11
|
|
Гость
Гость
|
А как дампнуть переменную дата? Что это значит?
|
|
|
04.09.2008, 06:06
|
|
pe3udent
Артур Юсупов
Зарегистрирован: 2008-04-03
Сообщений: 220
|
|