Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2008, 12:02
Avatar de kopfnickend
kopfnickend
 
Fecha de Ingreso: febrero-2008
Ubicación: Bueno Aires (provincia)
Mensajes: 43
Antigüedad: 17 años
Puntos: 2
Pregunta Problemas con INET_ATON / INET_NTOA

Hola gente. Tengo un problema muy tonto y no puedo solucionarlo. La hago corta como el problemin.

Uso PHP y MySQL, pero el problema es del MySQL, (o mio que es lo mas probable).

Uso INET_ATON() para almacenar la ip en una tabla, el tema es que cuando la recupero, no es la misma ip. (obviamente la recupero con INET_NTOA() ). Para mi el problema es de la estructura de la tabla, en los tutoriales que leí por internet me dicen que tengo que crear un INT de 4 bytes, pero uso PhpMyAdmin y no veo una opcion que me permita determinar la cantidad de Bytes de un campo.

Si me dan una manito se los agradezco. Es un problema tonto, pero me esta llevando MUCHO!! mas tiempo del que pensé


Les agradesco.

Código:
CREATE TABLE `tblfirmas` (
  `id` int(11) unsigned NOT NULL auto_increment,
  `id_archivos` int(11) unsigned NOT NULL,
  `id_cuenta` int(10) unsigned NOT NULL,
  `id_user` int(10) unsigned NOT NULL,
  `comentario` text NOT NULL,
  `fecha` timestamp NOT NULL default CURRENT_TIMESTAMP,
  `privado` tinyint(1) NOT NULL default '0',
  `Ip` int(10) NOT NULL default '0',
  PRIMARY KEY  (`id`),
  KEY `id_cuenta` (`id_cuenta`),
  KEY `id_user` (`id_user`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;
Bueno el INSERT INTO lo tengo en php
Código PHP:
INSERT INTO `tblfirmas` (id_archivosid_cuentaid_usercomentarioIpprivadoVALUES ('".$post."','".$cuenta."','".$usuario."','".$texto."',INET_ATON('".$ip."'),'".$privado."'