Как искать трекинг не похожий на 1Z981Y1ED342132798 в PHP & amp; MySQL

У меня нет отслеживания нет. 1Z981Y1ED342132798. Но когда я ищу запрос непосредственно в phpmyadmin, он показывает результат, но когда я запускаю следующее через php, результат не будет отображаться. Я отправляю значение поля в методе GET при отправке формы поиска. Мой код выглядит следующим образом

<?php
$test_qry = mysql_query(Select * from `table_name` where `tracking_no` like '%".$_REQUEST['srch']."%');
?>

<form name="search_form" action="" method="get">
<td>Search:</td>
<td>
&nbsp;&nbsp;<input type="text" name="srch" value="<?php echo $_REQUEST['srch']; ?>">       </td>
<td>
&nbsp;&nbsp;<input type="submit" name="Search" value="Search">     </td>
</form>

Очень странная проблема, перепробовал много, любая помощь будет оценена. Спасибо!

-3

Решение

В вашем коде есть ошибка соглашения

как ‘% «. $ _ REQUEST [‘ srch ‘].»%’)

Попробуйте заменить $_REQUEST['srch'] с $srch переменная.

$ srch = $ _REQUEST [‘srch’]

-1

Другие решения

Других решений пока нет …