pateketrueke tenes razon cuando me retás es que al no saber mucho me a pase leyendo cosas de php y me confundí más y tampoco sabia como hacer el print de la consulta para ver cual era el error (o eso creo que hace la consulta que me pasaste!)
el codigo que me genera es:
Código PHP:
SELECT * FROM tablas WHERE mostrada=1 && (idioma=) ORDER BY nombre ASC
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 ') ORDER BY nombre ASC' at line 1
Espero que con eso afine mas el error que tengo para que me puedan ayudar.
Gracias