Hola,
tengo un problema, con una consulta de mysql. El problema es que ejecutandola desde php a través de la función mysqli_query, no me devuelve ningún resultado y si cojo esa misma consulta y la ejecuto directamente en phpmyadmin, si que me devuelve el resultado existente.
La consulta es:
SELECT * FROM categorias WHERE nombre LIKE '%diseño%' OR descripcion LIKE '%diseño%' ORDER BY nombre ASC;
El cotejamiento de la tabla categorias es: "latin1_spanish_ci" y el de los campos nombre y descripción: "latin1_spanish_ci".
En la tabla, el nombre de la categoría es "Diseño", es decir, se guarda tal cual, no tengo caracteres raros tipo "ñ" o "ó" en el caso de tildes, el caso es que la consulta funciona en phpmyadmin pero no en el código.
Estoy un poco perdido, ya que el echo de que funcione en phpmyadmin, me indica que el problema está en el código php, de hay que exponga el problema en este hilo.
El resto de consultas, siempre que no busque una categoría con tilde o con ñ, funcionan correctamente. ¿Alguna idea de donde puedo estár fallando? La verdad que estoy un poco perdido, no sé por donde continuar buscando.
Gracias de antemano.