Hola
Generar las tablas de forma dinámica es complicado y ademas te obliga a hacer cambios en programación cada dos por tres.
Un fallo en un campo, te dejaría fuera de combate la tienda al completo.
Yo iria a pensar mas bien en productos genéricos y no en que tipo de producto.
Podria los campos comunes numéricos y el titulo del producto en una tabla, que llamaríamos principal, los elementos comunes genéricos comunes de texto en otra tabla (para hacer mas ligera la tabla principal) y luego los accesorios, comunes pero poco consultados en una tercera. La breve descripción del producto luego ves en cual es mas interesante ponerla, de las dos primeras. Una cuarta tabla la dejaría para campos especiales que no son comunes a todos los tipos de producto.
Piensa que el panel de productos que se presenta a la entrada de la tienda solo debería consultar la primera y la segunda y debe ser común a todos los productos de la tienda. Lleva allí cualquier campo de uso común que sea necesario y piensa que si es necesario para presentar dicha pagina, debe estar allí, aunque solo se use en un tipo de producto.
Para plantearlo, piensa en el producto como un todo y no como un tipo de... Leer más ...
Estoy trabajando en un projecto de una web de comercio electrónico. La idea es que la web no sea de un único tipo de de artículos, como por ejemplo una tienda de ropa donde todas los artículos tienen las mismas caracterísitcas como son talla y color, si no que sea una tienda en el sentido más general donde se pueda comercializar cualquier tipo de artículos a la vez, como ropa, libros, electrónica, etc y que a priori no se sepan todos los tipos de artículos que se pueden vender.
Estoy encontrando dificultades a la hora de diseñar la BBDD que soporte el sistema para la gestión de stocks y precio de los artículos ya que pueden depender de diferentes variables. Me intento explicar:
Un artículo puede tener, digamos unas propiedades, como para un libro por ejemplo serían autor o en ropa la marca, para cada artículo siempre serán las mismas, pero dependiendo del tipo de artículo tendrá unas u otras. Con lo cual tendríamos la tabla artículo que estaría realacionada N a N con artículo.
También podemos decir que el artículo tiene opciones, que son los parámetros que el comprador puede variar como por ejemplo para la ropa sería talla o color. En principio parece que con... Leer más ...
El problema que me surge que los enlaces internos de la base de datos no se pueden cambiar y cuando estan en una web que comparte BBDD y clickean en el enlace automáticamente le redirecciona a la web con la que se creo en un principio la BBDD.
puedes comprobarlo en esta web: tumanitas que te redirecióna a refomas madrid
Ya intente con estos comandos y me vota el error en los dos casos; la verdad soy nuevo tal vez desconosco alguna sitaxis espero me ayuden
aclaracion ya tengo configurado el mysql en el editor de las variables del entorno para ejecutar en el ms-dos, uso windows 7
en el server remoto la base de datos esta vacia mientras en el server local contiene tablas y datos
C:\>mysqldump --opt --password=test --user=test biblioteca | mysql --host=192.168.1.130 -u pando -ppando biblioteca
Ya existe el subdirectorio o el archivo 20130102_ 0850.
El sistema no puede encontrar la ruta especificada.
tambien
C:\>mysqldump --opt --password=test --user=test biblioteca | mysql --host=192.168.1.130 -upando -ppando biblioteca
El sistema no puede encontrar la ruta especificada.
Por lo que veo lo estas ejecutando sobre windows, no sobre linux.
Creo que en ese caso debes poner correctamente el path en windows, por ejemplo:
C:\biblioteca
muchisimas gracias por el aporte ya me estuve dando por vencido; finalmente el script de mi archivo bat me quedo de la siguiente manera:
"c:\Program Files\MySQL\MySQL Server... Leer más ...
Ya intente con estos comandos y me vota el error en los dos casos; la verdad soy nuevo tal vez desconosco alguna sitaxis espero me ayuden
aclaracion ya tengo configurado el mysql en el editor de las variables del entorno para ejecutar en el ms-dos, uso windows 7
en el server remoto la base de datos esta vacia mientras en el server local contiene tablas y datos
C:\>mysqldump --opt --password=test --user=test biblioteca | mysql --host=192.168.1.130 -u pando -ppando biblioteca
Ya existe el subdirectorio o el archivo 20130102_ 0850.
El sistema no puede encontrar la ruta especificada.
tambien
C:\>mysqldump --opt --password=test --user=test biblioteca | mysql --host=192.168.1.130 -upando -ppando biblioteca
El sistema no puede encontrar la ruta especificada.
Por lo que veo lo estas ejecutando sobre windows, no sobre linux.
Creo que en ese caso debes poner correctamente el path en windows, por ejemplo:
C:\biblioteca
Ya intente con estos comandos y me vota el error en los dos casos; la verdad soy nuevo tal vez desconosco alguna sitaxis espero me ayuden
aclaracion ya tengo configurado el mysql en el editor de las variables del entorno para ejecutar en el ms-dos, uso windows 7
en el server remoto la base de datos esta vacia mientras en el server local contiene tablas y datos
C:\>mysqldump --opt --password=test --user=test biblioteca | mysql --host=192.168.1.130 -u pando -ppando biblioteca
Ya existe el subdirectorio o el archivo 20130102_ 0850.
El sistema no puede encontrar la ruta especificada.
tambien
C:\>mysqldump --opt --password=test --user=test biblioteca | mysql --host=192.168.1.130 -upando -ppando biblioteca
El sistema no puede encontrar la ruta especificada.
Copia de una base de datos MySQL en base de datos de servidor remoto:
Quote::
mysqldump --opt --password=<clave de usuario de base de datos local> --user=<usuario de base de datos local> <Base de Datos local> | mysql --host=<ip del host remoto> -u<usuario base datos remota> -p<clave base datos remota> <Base Datos Remota>
clave1 es la clave de usuario Mysql en servidor local root es el usuario local bd1 nombre de la base de datos local
10.0.0.1 la ip del servidor remoto pepito el usuario de base de datos remota clave2 es la clave de usuario Mysql en servidor remoto bd2 nombre de la base de datos remota