Foros del Web » Programando para Internet » PHP »

Como uso INSERT INTO ... en este caso??

Estas en el tema de Como uso INSERT INTO ... en este caso?? en el foro de PHP en Foros del Web. Si tengo un formulario que solo agrega data en la columna 2 como hago para saltear la columna 1? INSERT INTO users ( columna1 , ...
  #1 (permalink)  
Antiguo 16/08/2011, 18:12
 
Fecha de Ingreso: marzo-2007
Mensajes: 782
Antigüedad: 17 años, 1 mes
Puntos: 16
Como uso INSERT INTO ... en este caso??

Si tengo un formulario que solo agrega data en la columna 2 como hago para saltear la columna 1?

INSERT INTO users (columna1, columna2) VALUES ($valor1, $valor2))";

Osea tengo una variable $valor2 y no estoy agregando informacion en la columna 1, como hago para poner valor en la columna 2 salteando la 1?

Tengo que dejarlo vacio " " o poner algo como NULL? no encontre info sobre eso...
  #2 (permalink)  
Antiguo 16/08/2011, 18:19
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Como uso INSERT INTO ... en este caso??

No tienes que colocar la columna1 o para saltarlo puedes usar null.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 16/08/2011, 18:19
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Como uso INSERT INTO ... en este caso??

Código MySQL:
Ver original
  1. INSERT INTO users (columna2) VALUES ($valor2)
Pero para funcionar la primera columna debe estar definida como NULL, tener un valor por DEFAULT o bien ser AUTO_INCREMENT.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: insert, formulario, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:43.