Вашият проблем е много по-лош от този -- какво ще стане, ако някой въведе стойността '; DROP TABLE poet; --
? Трябва да използвате или mysql_real_escape_string()
за избягване на стойността или използвайте параметризирани заявки (например със ЗНП).
2011 е, за плач на висок глас. Защо SQL инжектирането все още е широко разпространен проблем?