Поиск в базе данных со специальным символом - PullRequest
0 голосов
/ 30 декабря 2011

Как искать в базе данных специальным символом?

Я использую этот код в качестве кнопки

<a href="search.php?search=A & W Restaurants&submit=submit">A & W Restaurants</a>

После этого я использую это для поиска в базе данных

$query = mysql_real_escape_string($_GET['search']);

SELECT * FROM table WHERE 1st_column LIKE '%{$query}%'

Но результаты поиска показывают, что я пуст.

Я думаю "&", чтобы остановить мой запрос к базе данных.

есть идеи по этому поводу?

Спасибо за продвижение

Ответы [ 2 ]

1 голос
/ 30 декабря 2011

Я не думаю, что этот URL "search.php? Search = A & W Restaurants" является vaild

пожалуйста, URL-адрес, кодируйте его - A & W Restaurants

0 голосов
/ 30 декабря 2011

попробуйте

SELECT * FROM table WHERE 1st_column='$query'

Я не знаю, как вы настраиваете поиск, но чтобы получить значение colume = 'to_value', оно может работать лучше, чем, например, если нравится даже выбранный comanned

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...