Twój problem jest znacznie gorszy niż ten -- co jeśli ktoś wprowadzi wartość '; DROP TABLE poet; --
? Musisz użyć mysql_real_escape_string()
aby zmienić wartość lub użyć sparametryzowanych zapytań (na przykład z PDO).
Jest rok 2011, na litość boską. Dlaczego wstrzykiwanie SQL nadal jest powszechnym problemem?