Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2009, 14:32
Avatar de boy-computer
boy-computer
 
Fecha de Ingreso: diciembre-2006
Ubicación: Cuba, Pinar del Río
Mensajes: 337
Antigüedad: 18 años, 3 meses
Puntos: 1
Prblema con ñ y acentos

Colegas tengo la siguiente consulta a mysql utilizando php:

Código PHP:
$sql="SELECT * FROM unidades where habilidad='dise&ntile;o'";
$respuesta=mysql_query($sql,$link);

 while( 
$datos=mysql_fetch_object($respuesta) )
 {
  echo 
$datos->unidad;
 } 
La condición que le estoy pasando es un campo que tengo en una tabla cuyo valor es diseño.

Ahora lo que no entiendo o no se como solucionar es lo siguiente:

Si después de la segunda linea, escribo
Código PHP:
echo $sql
, me muestra en pantalla
Código:
SELECT * FROM unidades where habilidad='diseño'
es decir que ejecuta la consulta como lo quiero, pero sin embargo cuando le pido que me muestre los resultado, no me muestra nada.

La palabra que paso como condición se la paso codificada en html, es decir, dise&ntile;o lo que devuelve diseño, que es la forma en que la tengo esrita en la tabla, pero sin embargo no funciona este mecanismo para la consulta.

Alguien me podría decir como codificar esta palabra para que me muestre el resultado dela consulta.