Llevo varios intentos y no se cómo escapar las comillas para ejecutar esta sentencia
   Código PHP:
    $resulta=$bd->consultar_por_fila("select * from articulo where ((titulo=$titulo) and (subtitulo=$subtitulo)"); 
    
  El problema es que el titulo y el subtitulo pueden tener comillas simples (como en inglés), por ejemplo: 
titulo -> hola's mundo 
El titulo viene de un POST:
Si lo uso tal cual viene con --> hola\'s mundo
Si uso stripslashes queda --> hola's mundo 
Pero al usarlos en la sentencia los 2 fallan:  
 Código PHP:
    Error en consulta: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''s mundo) and (subtitulo=) 
    
  Parece claro que es por la comilla, pero no logro escaparlo de forma que funcione.  
¿Alguien se ha encontrado con esto y sabe solucionarlo? 
Muchas gracias