Результаты PHP Echo, где вход LIKE $ _GET

Я пытаюсь внедрить систему hashtag на свой сайт. Я установил такой пользовательский ввод, который hashtag преобразуется в ссылку на hashtag.php? Q =% 23 $ 1, что echo – «Результаты для». $ _ GET ["q"].::; который отлично работает, но на самом деле не отображается никаких сообщений. Например, у меня есть сообщение с сообщением «This #website sucks», которое повторяется как

This <a href="hashtag.php?q=%23website">#website</a> sucks 

Но на следующей странице отображается только

 Results for #website: 

а остальное пустое. Вот мой код для hashtag.php:

 echo 'Results for '.$_GET["q"].':'; $connect = mysql_connect("localhost","root",""); mysql_select_db("database",$connect); $mysql = "SELECT * FROM table WHERE input LIKE '".$_GET['q']."' "; $myData = mysql_query($mysql, $connect); while ($record = mysql_fetch_array($myData)){ echo $record['input']; } 

Я работаю над использованием mysqli, прежде чем сделать сайт общедоступным.

Попробуйте помещать% процентных знаков по обе стороны от $_GET["p"] в вашем запросе. Не забудьте выйти из $_GET["q"] . Это было бы более важно, чем использование mysqli;)

 $mysql = "SELECT * FROM table WHERE input LIKE '%".mysql_real_escape_string($_GET['q'])."%' ";