Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // CREACIÓN DE LA BASE DE DATOS DEL PORTAL.
- /* Conectamos con el servidor. */
- if($conexion = mysql_connect('localhost','adjorgemin13','aypass23word')){
- //echo "La conexión al servidor se realizó correctamente.<br/>";
- }else{
- //echo "No se pudo realizar la conexión al servidor.<br/>" . mysql_errno($conexion);
- }
- /* Conectamos a la base de datos. */
- if(mysql_select_db('ayge23',$conexion)){
- //echo "La conexión a la base de datos se realizó correctamente.<br/>";
- }else{
- //echo "No se pudo realizar la conexión a la base de datos.<br/>";
- }
- /* Creación de tablas. */
- $tabla_usuarios = 'create table usuarios if not exists (
- dni varchar(9),
- nombre varchar(25) not null,
- apellidos varchar(50) not null,
- clave varchar(25) not null,
- correo varchar(50) not null,
- tlfno_1 varchar(9) not null,
- tlfno_2 varchar(9),
- direccion varchar(50) not null,
- cod_postal varchar(5) not null,
- localidad varchar(40) not null,
- provincia varchar(25) not null,
- num_ccc varchar(20),
- primary key (dni)
- ) TYPE = INNODB;';
- $tabla_marcas = 'create table marcas if not exists (
- cod_marca int(4) auto_increment,
- nombre varchar(30) not null,
- imagen varchar(50),
- web varchar(50),
- contacto_marca varchar(50),
- primary key (cod_marca)
- ) TYPE = INNODB;';
- $tabla_proveedores = 'create table proveedores if not exists (
- cif varchar(9),
- nombre varchar(50) not null,
- nombre_contacto varchar(25),
- correo varchar(50) not null,
- tlfno_1 varchar(9) not null,
- tlfno_2 varchar(9),
- direccion varchar(50) not null,
- cod_postal varchar(5) not null,
- localidad varchar(40) not null,
- provincia varchar(25) not null,
- num_ccc varchar(20),
- imagen varchar(50),
- web varchar(50),
- primary key (cif)
- ) TYPE = INNODB;';
- $tabla_servicios = 'create table servicios if not exists (
- cod_servicio varchar(4) auto_increment,
- nombre varchar(50) not null,
- descripcion varchar(250) not null,
- precio int(8) not null,
- primary key (cod_servicio)
- ) TYPE = INNODB;';
- $tabla_modelos = 'create table modelos if not exists (
- cod_modelo int(4) auto_increment,
- modelo varchar(50) not null,
- descripcion varchar(500) not null,
- stock int(5) not null,
- precio int(8) not null,
- imagen varchar(50),
- nombre_seccion varchar(40) not null,
- cod_marca int(4) not null,
- primary key (cod_modelo),
- foreign key (nombre_seccion) references secciones(nombre_seccion),
- foreign key (cod_marca) references marcas(cod_marca)
- ) TYPE = INNODB;';
- $tabla_usuarios_modelos = 'create table clientes_modelos if not exists (
- cod_compra int(10) auto_increment,
- cantidad int(4) not null,
- precio int(10) not null,
- descuento int(2) not null,
- fecha date not null,
- hora varchar(8) not null,
- forma_pago varchar(16) not null,
- dni varchar(9) not null,
- cod_modelo int(4) not null,
- primary key (cod_compra),
- foreign key (dni) references usuarios(dni),
- foreign key (cod_modelo) references modelos(cod_modelo)
- ) TYPE = INNODB;';
- $tabla_usuarios_servicios = 'create table clientes_servicios if not exists (
- cod_alquiler int(10) auto_increment,
- dni varchar(9) not null,
- descuento int(2) not null,
- fecha date not null,
- fecha_fin date not null,
- hora varchar(8) not null,
- forma_pago varchar(16) not null,
- dni varchar(9) not null,
- cod_servicio int(4) not null,
- primary key (cod_alquiler),
- foreign key (dni) references usuarios(dni),
- foreign key (cod_servicio) references servicios(cod_servicio)
- ) TYPE = INNODB;';
- $tabla_modelos_proveedores = 'create table modelos_proveedores if not exists (
- cod_logistica int(4),
- cantidad int(4) not null,
- precio int(10) not null,
- cif varchar(9) not null,
- cod_modelo int(4) not null,
- fecha date not null,
- primary key (cod_logistica),
- foreign key (cif) references proveedores(cif),
- foreign key (cod_modelo) references modelos(cod_modelo)
- ) TYPE = INNODB;';
- $tabla_categorias = 'create table categorias if not exists (
- nombre_categoria varchar(40),
- primary key (nombre_categoria)
- ) TYPE = INNODB;';
- $tabla_secciones = 'create table secciones if not exists (
- nombre_seccion varchar(40),
- nombre_categoria varchar(40) not null,
- primary key (nombre_seccion),
- foreign key (nombre_categoria) references categorias(nombre_categoria)
- ) TYPE = INNODB;';
- // Controlando posibles problemas en la creación de las tablas.
- if(mysql_query($tabla_usuarios,$conexion)){
- echo "Se creó la tabla Usuarios.<br/>";
- }else{
- echo "No se pudo crear la tabla Usuarios.<br/>Error: " . mysql_errno($conexion);
- }
- if(mysql_query($tabla_marcas,$conexion)){
- echo "Se creó la tabla Marcas.<br/>";
- }else{
- echo "No se pudo crear la tabla Marcas.<br/>Error: " . mysql_errno($conexion);
- }
- if(mysql_query($tabla_proveedores,$conexion)){
- echo "Se creó la tabla Proveedores.<br/>";
- }else{
- echo "No se pudo crear la tabla Proveedores.<br/>Error: " . mysql_errno($conexion);
- }
- if(mysql_query($tabla_servicios,$conexion)){
- echo "Se creó la tabla Servicios.<br/>";
- }else{
- echo "No se pudo crear la tabla Servicios.<br/>Error: " . mysql_errno($conexion);
- }
- if(mysql_query($tabla_modelos,$conexion)){
- echo "Se creó la tabla Modelos.<br/>";
- }else{
- echo "No se pudo crear la tabla Modelos.<br/>Error: " . mysql_errno($conexion);
- }
- if(mysql_query($tabla_usuarios_modelos,$conexion)){
- echo "Se creó la tabla Usuarios-Modelos.<br/>";
- }else{
- echo "No se pudo crear la tabla Usuarios-Modelos.<br/>Error: " . mysql_errno($conexion);
- }
- if(mysql_query($tabla_usuarios_servicios,$conexion)){
- echo "Se creó la tabla Usuarios-Servicios.<br/>";
- }else{
- echo "No se pudo crear la tabla Usuarios-Servicios.<br/>Error: " . mysql_errno($conexion);
- }
- if(mysql_query($tabla_usuarios,$conexion)){
- echo "Se creó la tabla Usuarios.<br/>";
- }else{
- echo "No se pudo crear la tabla Usuarios.<br/>Error: " . mysql_errno($conexion);
- }
- if(mysql_query($tabla_modelos_proveedores,$conexion)){
- echo "Se creó la tabla Modelos-Proveedores.<br/>";
- }else{
- echo "No se pudo crear la tabla Modelos-Proveedores.<br/>Error: " . mysql_errno($conexion);
- }
- if(mysql_query($tabla_categorias,$conexion)){
- echo "Se creó la tabla Categorías.<br/>";
- }else{
- echo "No se pudo crear la tabla Categorías.<br/>Error: " . mysql_errno($conexion);
- }
- if(mysql_query($tabla_secciones,$conexion)){
- echo "Se creó la tabla Secciones.<br/>";
- }else{
- echo "No se pudo crear la tabla Secciones.<br/>Error: " . mysql_errno($conexion);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement