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