Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/07/2012, 11:39
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Error en consulta ALTER TABLE

Que no hace falta, separa las querys una por una!!!

No puedes hacer esto

mysql_query("ALTER TABLE usuarios ADD sTelefono varchar(256) COLLATE utf8_unicode_ci default '976' COMMENT '#Telefono' AFTER iPrecio; ALTER TABLE usuarios ADD sFax varchar(256) COLLATE utf8_unicode_ci default NULL COMMENT '#Fax' AFTER sTelefono; ALTER TABLE usuarios ADD iOrden int(11) default NULL COMMENT '#Orden' AFTER sDescripcion;");

pero esto si

mysql_query("ALTER TABLE usuarios ADD sTelefono varchar(256) COLLATE utf8_unicode_ci default '976' COMMENT '#Telefono' AFTER iPrecio;");

mysql_query("ALTER TABLE usuarios ADD sFax varchar(256) COLLATE utf8_unicode_ci default NULL COMMENT '#Fax' AFTER sTelefono;");

mysql_query("ALTER TABLE usuarios ADD iOrden int(11) default NULL COMMENT '#Orden' AFTER sDescripcion;");

Aun que modificar por php la estructura de la bbdd no tiene mucho sentido excepto que estes de sarrollando un phpmyadmin propio. Pero esto es un comentario a parte de tu duda.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.