поиск с базы mysql через ,

kvins
На сайте с 23.08.2011
Offline
95
429

можно ли сделать строку в таблице с параметром text а потом через запятую написать пару слов

к примеру дом,вода,1,кино а потом через эти слова искать их,

или лучше для каждых данных своя строка ?

Магазин уникальных статей. (http://linkum.ru/to/13254/)
C
На сайте с 28.01.2010
Offline
70
#1

SELECT * FROM `table_name` WHERE FIND_IN_SET( 'word', `column_name` ) > 0

Это - личная подпись. Здесь обычно ставят ссылки на всякие кривые сайты, надеясь получить "жирный бек".
kvins
На сайте с 23.08.2011
Offline
95
#2

спс за ответ

kvins
На сайте с 23.08.2011
Offline
95
#3
Counselor:
SELECT * FROM `table_name` WHERE FIND_IN_SET( 'word', `column_name` ) > 0

сейчас спустя почти месяц попробовал ваш пример ,но у меня нечего не вышло (((

делал так

в базе данных строка shag в нем значение кино,музыка,видео,танцы,улица

через метод post приходит слово => музыка

$poisk = $_POST ['just'];

при таком коде, возможно я неправильно сделал

такая ошибка

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in P:\denwer\www\denwer\Tools\movie\search.php on line 55

$load = mysql_query ("SELECT * FROM movie WHERE FIND_IN_SET( 'shag' , $poisk ) > 0");

Jekyll
На сайте с 04.05.2009
Offline
136
#4

Вы перепутали местами аргументы

kvins
На сайте с 23.08.2011
Offline
95
#5

спс теперь все заработало =))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий