INSTR
не поддерживает подстановочные знаки.
Если вы хотите использовать подстановочные знаки в запросе MySQL, вам придется использовать функцию, которая поддерживает его, например, LIKE или REGEXP , то есть:
mysql_query("select * from mytable where tag LIKE '%$tag%'")
Приведенный выше запрос будет работать для любого значения $tag
. Пустое значение (пустая строка) вернет все записи. Убедитесь, что вы правильно санируете значение $tag
.