Autor Tema: Problemas con esta tabla :S  (Leído 2530 veces)

Desconectado Ishamato

  • PHPero Avanzado
  • ****
  • Mensajes: 346
  • Karma: 3
  • Sexo: Masculino
  • PHPero adicto
    • Ver Perfil
Problemas con esta tabla :S
« 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?  :-\

<? echo "Aprendiendo y descubriendo poco a poco"; ?>

Comunidad PHPeros

Problemas con esta tabla :S
« en: 15 de Octubre de 2006, 10:38:15 am »

Desconectado Mhoos

  • PHPerit@
  • *
  • Mensajes: 16
  • Karma: 0
    • Ver Perfil
Re: Problemas con esta tabla :S
« Respuesta #1 en: 15 de Octubre de 2006, 13:08:32 pm »
Creala mediante el programa que uses para gestionar tu BD.
Saludos.

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Problemas con esta tabla :S
« Respuesta #2 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....
Por favor, leete las Normas


Desconectado Ishamato

  • PHPero Avanzado
  • ****
  • Mensajes: 346
  • Karma: 3
  • Sexo: Masculino
  • PHPero adicto
    • Ver Perfil
Re: Problemas con esta tabla :S
« Respuesta #3 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.

<? echo "Aprendiendo y descubriendo poco a poco"; ?>

Desconectado Ishamato

  • PHPero Avanzado
  • ****
  • Mensajes: 346
  • Karma: 3
  • Sexo: Masculino
  • PHPero adicto
    • Ver Perfil
Re: Problemas con esta tabla :S
« Respuesta #4 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???

<? echo "Aprendiendo y descubriendo poco a poco"; ?>

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Problemas con esta tabla :S
« Respuesta #5 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
);
Por favor, leete las Normas


Desconectado Ishamato

  • PHPero Avanzado
  • ****
  • Mensajes: 346
  • Karma: 3
  • Sexo: Masculino
  • PHPero adicto
    • Ver Perfil
Re: Problemas con esta tabla :S
« Respuesta #6 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 ;)

<? echo "Aprendiendo y descubriendo poco a poco"; ?>