Comunidad PHPeros

Lenguajes => PHP => Mensaje iniciado por: Ishamato en 15 de Octubre de 2006, 10:38:15 am

Título: Problemas con esta tabla :S
Publicado por: Ishamato en 15 de Octubre de 2006, 10:38:15 am
Buenas phperitos, me sucede el siguiente problema cuando ejecuto esta tabla en mi base de datos
Citar
CREATE TABLE descargas(

id int( 11 ) NOT NULL AUTO_INCREMENT ,
nombre text NOT NULL ,
descripcion longtext NOT NULL ,
autor text NOT NULL ,
link text NOT NULL ,
tamaarchar( 30 ) NOT NULL default '',categoria text NOT NULL ,
contador text NOT NULL ,
PRIMARY KEY ( id )
) TYPE = MYISAM ;



MySQL ha dicho: 

#1300 - Invalid utf8 character string: 'ño'

Como podeis comprobar tamañoarchar(30).. no me lo acepta.. me dice que no lee el "ño" ¿Que puedo hacer?  :-\
Título: Re: Problemas con esta tabla :S
Publicado por: Mhoos en 15 de Octubre de 2006, 13:08:32 pm
Creala mediante el programa que uses para gestionar tu BD.
Saludos.
Título: Re: Problemas con esta tabla :S
Publicado por: naveda en 15 de Octubre de 2006, 13:24:31 pm
Bien el problema es sencillo, como todos sabreis la ñ no existe en el ingles y la programacion, sea cual sea, esta en ingles. Por lo tanto, la ñ es un caracter inexistente para el gestor de la base de datos y te rechaza el codigo.

Solucion: Cambia la ñ por ny o por n....
Título: Re: Problemas con esta tabla :S
Publicado por: Ishamato en 15 de Octubre de 2006, 18:08:25 pm
Cuando la cambio por n me da error de syntaxis.
Lo que prové, es poner utf8_spanish_ci para que me aceptara la ñ pero igualmente no me funcionaba.
Ahora lo que intentaré es substituírlo por una ny a ver si hay suerte.
Título: Re: Problemas con esta tabla :S
Publicado por: Ishamato en 15 de Octubre de 2006, 18:14:20 pm
Pues nada, lo e subido por sql y no funciona, he creador la tabla manualmente y tampoco encuentro respuesta.

Ni los carácteres n ny ñ funcionan.
¿Que me recomendais hacer???
Título: Re: Problemas con esta tabla :S
Publicado por: naveda en 15 de Octubre de 2006, 18:22:17 pm
Prueba este codigo que basicamente es el mismo pero mas simple.
Código: [Seleccionar]
create table `descargas`(
id int primary key AUTO_INCREMENT,
nombre varchar(255) NOT NULL ,
descripcion text NOT NULL,
autor varchar(255) NOT NULL,
link varchar(255) NOT NULL,
tamanyo varchar(255) NOT NULL,
categoria varchar(255) NOT NULL,
contador varchar(255) NOT NULL
);
Título: Re: Problemas con esta tabla :S
Publicado por: Ishamato en 15 de Octubre de 2006, 18:30:47 pm
Ya me funcionó el código que me dio naveda, gracias a todos por su colaboración ;)