Foros del Web » Programando para Internet » PHP »

nuevo campo a mi tabla

Estas en el tema de nuevo campo a mi tabla en el foro de PHP en Foros del Web. Otra vez yo ... Como hago para añadir un nuevo campo a mi tabla? Quise usar esto: [300] $campo = "hoy"; [301] $agregar = "ALTER ...
  #1 (permalink)  
Antiguo 15/06/2003, 23:14
 
Fecha de Ingreso: junio-2003
Mensajes: 11
Antigüedad: 20 años, 9 meses
Puntos: 0
nuevo campo a mi tabla

Otra vez yo

... Como hago para añadir un nuevo campo a mi tabla?

Quise usar esto:

[300] $campo = "hoy";
[301] $agregar = "ALTER TABLE mitabla ADD $campo tipo char(8)"
[302] mysql_query($agregar);

pero no me funciono, me sale:

Parse error: parse error, unexpected T_VARIABLE in c:\easyphp\www\miweb\menu.php on line 302
  #2 (permalink)  
Antiguo 15/06/2003, 23:19
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Por qué te dejastes el ; al final de tu línea 301 .. fijate bien ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 15/06/2003, 23:36
 
Fecha de Ingreso: junio-2003
Mensajes: 11
Antigüedad: 20 años, 9 meses
Puntos: 0
Vaya... si! supongo que con el tiempo ya no cometere esos errores :S

Ya no me sale el error, pero no me crea la tabla, puse "or die (mysql_error());" para ver el error y me sale esto:

Something is wrong in your syntax près de 'hoy tipo char(8)' à la ligne 1
  #4 (permalink)  
Antiguo 15/06/2003, 23:46
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Pues ahora no me sé de memoría la sintax del ALTER de Mysql .. así que te invito a que lo revises en:

www.mysql.com

Sólo comentarte que ese "tipo" .. como que no me suena de nada. Y si metes a tu $campo entre comillas simples ... mejor: '$campo'

xDDDD

más info:
http://www.mysql.com/doc/en/ALTER_TABLE.html

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #5 (permalink)  
Antiguo 13/06/2006, 10:56
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 279
Antigüedad: 22 años, 2 meses
Puntos: 1
ALTER TABLE - añadir campo si no existe

Hola,

necesito añadir un campo a una tabla de my BD MySQL. Pero antes de añadirlo, quiero mirar si ya existe un campo con ese nombre.


Se os ocurre como??
__________________
Sataca - La Retícula
www.lareticula.com
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 01:02.