2015-03-02 2 views
0

У меня есть выпадающий список, как этотзначение матча в имени столбца

<select name="teamname"> 
    <option value="blank">Select</option> 
    <option value="10">Tag Team 1</option><option value="11">Tag Team 2</option><option value="12">Team Pro</option><option value="13">Team Neo</option><option value="15">teamn</option><option value="16">Teamc</option><option value="17">Teamj</option> </select> 

и вот моя таблица базы данных изображений

enter image description here

Я хочу написать SQL запрос таким образом, что, когда он идентификатор сообщения из выпадающий список может совпадать с командой teamvs и отображать его, например, если 10, поэтому он показывает первую строку, если 12 отобразит 1-ю и 3-я строки.

+0

найти в комплекте сделаю. –

+1

Каков тип данных 'teamvs'? – dsharew

+0

find in set be working также у меня есть еще одна дата столбца, и она содержит значение, как 03-03-2015, можно ли совместить месяц так же, как и с выпадающим месяцем? – Vishal

ответ

-1
Select * from TABLE where FIND_IN_SET('12',teamvs); 
+0

Кажется, что это работает и у меня есть еще одна дата столбца, и она содержит значение, как 03-03-2015, можно совместить месяц так же, как – Vishal

+0

Он найдет какую-либо конкретную запись из записей, разделенных запятыми. –

-1

Используйте этот запрос:

SELECT * FROM tablename WHERE teamvs LIKE '%$a%'; 

$ A сохраняет значение выбранного параметра.

+0

Что делать, если teamvs составляет 100,12, а значение drop down - 10? – dsharew

+0

Использование: SELECT * FROM 'tablename' WHERE FIND_IN_SET ('$ a', teamvs); –

0

Попробуйте это будет работать:

$teamname = $_POST['teamname']; 

$query="SELECT * FROM tablename WHERE teamvs LIKE '$teamname,%' OR teamvs LIKE '%,$teamname'"; 
$result=mysql_query($query); 
$rs = mysql_fetch_array($result); 

Здесь $teamname это значение выбрано в раскрывающемся списке.

+0

Он будет получать все подстановочные знаки. как 100, 1000, 10000 и так далее. –

+0

@MihirBhatt, я обновил свой ответ. Пожалуйста, проверьте сейчас. –

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