Soy nuevo en mysql y php, y por más que he leído no podido comprender bien como evitar la famosa "comilla", ¿Cómo sería entonces la implementación de Type-Casting?
Yo estoy llamando la información a la base de datos con el método GET es decir mi código esta de la siguiente manera:
Código PHP:
$id=$_GET['estudios'];
$query="SELECT * FROM metadatos WHERE idmeta=" . $id;
$resultado=$mysqli->query($query);
En el navegador la url sería de la siguiente manera www.ejemplo.com/index.php?estudios=1
la cuestión es evitar cuando alguien ponga en el navegador
www.ejemplo.com/index.php?estudios=1' agregando la ( ' ) y que salga un error de mysql.
Disculpen por la molestia.