Primero inserto la informacion a la base de datos desde un formulario
$sql='INSERT INTO tbl_anuncios (titulo) VALUES ("'.utf8_encode($titulo).'")';
$insercion=$db->consulta($sql);
titulo=campaña //Hacemos de cuenta que el parametro que le pasamos del formulario es campaña
// En la base de datos se almaceno correctamente el titulo campaña
Hasta aqui todo de maravilla, el problema viene cuando realizo una consulta
$sql_id_anuncio='SELECT id_anuncio FROM tbl_anuncios WHERE titulo="'.utf8_encode($titulo).'"';
$sql_ejecutar_anuncio=$db->consulta($sql_id_anuncio);
$sql_id_dato=$db->mostrar_datos($sql_ejecutar_anuncio);
//El titulo (que en este caso es campaña), es el parametro que le paso, pero no me arroja ningun valor
El cotejamiento de mi tabla es:
Cotejamiento utf8_spanish_ci
Ademas de que el campo titulo
Cotejamiento utf8_spanish_ci
Cuando realizo la consulta sin ninguna ñ o acento se ejecuta correctamente. Espero me puedan orientar acerca de este problema, saludos.
