Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

agrego campo a tabla, php que me trae

Estas en el tema de agrego campo a tabla, php que me trae en el foro de Mysql en Foros del Web. hola una pregunta, si tengo una tabla, y le agrego un campo, la tabla antes de que le agregue el campo nuevo, ya tendra otros ...
  #1 (permalink)  
Antiguo 04/04/2013, 17:04
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 9 meses
Puntos: 3
agrego campo a tabla, php que me trae

hola una pregunta, si tengo una tabla, y le agrego un campo,
la tabla antes de que le agregue el campo nuevo, ya tendra otros registros,
bueno,
al agregar un campo, que valor le da mysql? para los que ya tenian registros...
estara vacio, pero ira un NULL, un cero?

si despues extraigo con php, como lo comparo, con cero?

o if(isset($fila['camponuevo'])) ,


yo agregue un campo y los vacios en teoria se me pusieron en cero...
  #2 (permalink)  
Antiguo 04/04/2013, 20:58
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: agrego campo a tabla, php que me trae

Por un lado, lo que el campo contendrá depende de cómo lo definas al agregarlo. Si le asignas un valor en DEFAULT, entonces todos los registros ya existentes tendrán ese valor.
Por otro lado, no te equivoques, NULL no es cero.
NULL no es un dato, es un estado de indefinición o de indeterminación, y en SQL no se lo puede comparar por medio de operadores lógicos.
En programación el tema es otro (y OFF-TOPIC de este foro).
Los lenguajes de programación tienen un valor que está definido como nulo (Nothing, null, nil, dependiendo del lenguaje), y el operador de igualdad sí funciona en ese caso, o bien existen funciones específicas para ello.Eso depende del lenguaje.
En tu caso, es PHP, y hay varias formas de manejarlo, para lo cual te recomiendo postear la duda en el Foro de PHP, o mejor aún ir al manual de referencia.
__________________
¿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: campo, php, registros, sql, tabla
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 22:16.