Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/11/2013, 16:43
santunvel
 
Fecha de Ingreso: enero-2013
Mensajes: 54
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: No ejecuta sentencia sql por ser caracter especial

Cita:
Iniciado por pateketrueke Ver Mensaje
¿Sabes exactamente lo que esto provoca?
Código PHP:
Ver original
  1. $user="niño";
  2. $user=utf8_decode(htmlentities($user));

Porque está claro (después de leer el manual) que la función htmlentities() convierte todo carácter especial a su versión de entidad, es decir, resulta así:


¿Si lo sabes verdad?

Bueno, pues dudo que en tu BD tengas un valor así, por eso no me extraña que no obtengas resultados pues arruinas los datos con los cuales se hace la consulta.
pero he probado con níño sin utf8_decode(htmlentities y tampoco funciona, y ese usuario si lo tengo, me aparece tal cual en la bd