Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/08/2007, 19:28
GikaJavi
 
Fecha de Ingreso: agosto-2006
Mensajes: 121
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Guardar dirección ip en BD

Por lo menos te faltan las comillas en los valores de los campos varchar en la consulta de inserción:

INSERT INTO cat_ip VALUES(null, $dir_ip, $id_prom)

debería ser:

INSERT INTO cat_ip VALUES(null, '$dir_ip', '$id_prom')

Luego, el campo id_ip no sé qué tipo debe ser exactamente, pero es curioso que le des valor null. Si es un autoincrement creo que ta fallará. No sé ya contarás.

Un apunte más. La variante de sentencia INSERT que utilizas aunque correcta, es peligrosa. Esto es así porque omites los nombres de los campos que quieres utilizar después del nombre de la tabla donde quieres agregar. El problema es, ¿Qué seucederá si en un momento dado necesitas modificar la estructura de la tabla? Pues que casi seguro, el script dejará de funcionar bien (piensa por ejemplo en agregar un nuevo campo).