2013-10-02 3 views
1

У меня есть столбец в таблице, который имеет возможные значения tom, john, jerry (SET). У меня есть переменная, которую вводит пользователь, и я храню ее в $var и хочу, чтобы она была в какой-то момент. Я мог бы проверить, что если значение в $ var существует в конкретной строке, тогда не обновляйте еще обновление, как я могу это сделать в PHP. У меня есть несколько строк, как tom,johnобновление и поиск mysql с использованием php

john,jerry 

Я не хочу tom,john,tom

+1

Вы читали [документацию по типу столбца 'SET'] (http://dev.mysql.com/doc/refman/5.5/en/set.html)? Очевидно нет. – tadman

ответ

0

У меня есть одно предложение.

Пожалуйста, измените значения базы данных, так что у вас есть: ,tom,john,tom, (Обратите внимание на добавление и ПРЕДШЕСТВУЮЩИХ запятые ,

Теперь, если вы хотите найти tom, сгореть SQL, как:.

SELECT id FROM DB_TBL WHERE field LIKE '%,$val,%' 

Repeat это для всех значений, введенных пользователем или помещенных в одно текстовое поле с запятыми.

Надеюсь, это сработает.

Смежные вопросы