Cita: ya que al agregar la comilla genera un error y mi intención es evitar ese error.
Eso es porque al momento de hacer tus consultas no tienes cuidado y no escapas apropiadamente los datos, ¿o exactamente cómo haces las cosas?
La otra, es que siendo un valor numérico le hagas type-casting para forzar el valor y evitar posibles caracteres errados:
Por favor, investiga acerca de SQL-Injection en el foro, hay muchos temas que hablan de lo mismo: ya que se trata de algo habitual y bien conocido.