Advertisement
Guest User

Untitled

a guest
Feb 7th, 2011
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.12 KB | None | 0 0
  1. <?php
  2.    
  3.     // CREACIÓN DE LA BASE DE DATOS DEL PORTAL.
  4.    
  5.     /* Conectamos con el servidor. */
  6.     if($conexion = mysql_connect('localhost','adjorgemin13','aypass23word')){
  7.    
  8.         //echo "La conexión al servidor se realizó correctamente.<br/>";
  9.    
  10.     }else{
  11.    
  12.         //echo "No se pudo realizar la conexión al servidor.<br/>" . mysql_errno($conexion);
  13.     }
  14.  
  15.     /* Conectamos a la base de datos. */
  16.     if(mysql_select_db('ayge23',$conexion)){
  17.    
  18.         //echo "La conexión a la base de datos se realizó correctamente.<br/>";
  19.    
  20.     }else{
  21.    
  22.         //echo "No se pudo realizar la conexión a la base de datos.<br/>";
  23.    
  24.     }
  25.    
  26.     /* Creación de tablas. */
  27.  
  28.     $tabla_usuarios = 'create table usuarios if not exists (
  29.                     dni varchar(9),
  30.                     nombre varchar(25) not null,
  31.                     apellidos varchar(50) not null,
  32.                     clave varchar(25) not null,
  33.                     correo varchar(50) not null,
  34.                     tlfno_1 varchar(9) not null,
  35.                     tlfno_2 varchar(9),
  36.                     direccion varchar(50) not null,
  37.                     cod_postal varchar(5) not null,
  38.                     localidad varchar(40) not null,
  39.                     provincia varchar(25) not null,
  40.                     num_ccc varchar(20),
  41.                     primary key (dni)
  42.                     ) TYPE = INNODB;';
  43.  
  44.     $tabla_marcas = 'create table marcas if not exists (
  45.                     cod_marca int(4) auto_increment,
  46.                     nombre varchar(30) not null,
  47.                     imagen varchar(50),
  48.                     web varchar(50),
  49.                     contacto_marca varchar(50),
  50.                     primary key (cod_marca)
  51.                     ) TYPE = INNODB;';
  52.    
  53.     $tabla_proveedores = 'create table proveedores if not exists (
  54.                         cif varchar(9),
  55.                         nombre varchar(50) not null,
  56.                         nombre_contacto varchar(25),
  57.                         correo varchar(50) not null,
  58.                         tlfno_1 varchar(9) not null,
  59.                         tlfno_2 varchar(9),
  60.                         direccion varchar(50) not null,
  61.                         cod_postal varchar(5) not null,
  62.                         localidad varchar(40) not null,
  63.                         provincia varchar(25) not null,
  64.                         num_ccc varchar(20),
  65.                         imagen varchar(50),
  66.                         web varchar(50),
  67.                         primary key (cif)
  68.                         ) TYPE = INNODB;';
  69.    
  70.     $tabla_servicios = 'create table servicios if not exists (
  71.                         cod_servicio varchar(4) auto_increment,
  72.                         nombre varchar(50) not null,
  73.                         descripcion varchar(250) not null,
  74.                         precio int(8) not null,
  75.                         primary key (cod_servicio)
  76.                         ) TYPE = INNODB;';
  77.  
  78.     $tabla_modelos = 'create table modelos if not exists (
  79.                     cod_modelo int(4) auto_increment,
  80.                     modelo varchar(50) not null,
  81.                     descripcion varchar(500) not null,
  82.                     stock int(5) not null,
  83.                     precio int(8) not null,
  84.                     imagen varchar(50),
  85.                     nombre_seccion varchar(40) not null,
  86.                     cod_marca int(4) not null,
  87.                     primary key (cod_modelo),
  88.                     foreign key (nombre_seccion) references secciones(nombre_seccion),
  89.                     foreign key (cod_marca) references marcas(cod_marca)
  90.                     ) TYPE = INNODB;';
  91.                    
  92.     $tabla_usuarios_modelos = 'create table clientes_modelos if not exists (
  93.                             cod_compra int(10) auto_increment,
  94.                             cantidad int(4) not null,
  95.                             precio int(10) not null,
  96.                             descuento int(2) not null,
  97.                             fecha date not null,
  98.                             hora varchar(8) not null,
  99.                             forma_pago varchar(16) not null,
  100.                             dni varchar(9) not null,
  101.                             cod_modelo int(4) not null,
  102.                             primary key (cod_compra),
  103.                             foreign key (dni) references usuarios(dni),
  104.                             foreign key (cod_modelo) references modelos(cod_modelo)
  105.                             ) TYPE = INNODB;';
  106.                            
  107.     $tabla_usuarios_servicios = 'create table clientes_servicios if not exists (
  108.                             cod_alquiler int(10) auto_increment,
  109.                             dni varchar(9) not null,
  110.                             descuento int(2) not null,
  111.                             fecha date not null,
  112.                             fecha_fin date not null,
  113.                             hora varchar(8) not null,
  114.                             forma_pago varchar(16) not null,
  115.                             dni varchar(9) not null,
  116.                             cod_servicio int(4) not null,
  117.                             primary key (cod_alquiler),
  118.                             foreign key (dni) references usuarios(dni),
  119.                             foreign key (cod_servicio) references servicios(cod_servicio)
  120.                             ) TYPE = INNODB;';
  121.                            
  122.     $tabla_modelos_proveedores = 'create table modelos_proveedores if not exists (
  123.                                 cod_logistica int(4),
  124.                                 cantidad int(4) not null,
  125.                                 precio int(10) not null,
  126.                                 cif varchar(9) not null,
  127.                                 cod_modelo int(4) not null,
  128.                                 fecha date not null,
  129.                                 primary key (cod_logistica),
  130.                                 foreign key (cif) references proveedores(cif),
  131.                                 foreign key (cod_modelo) references modelos(cod_modelo)
  132.                                 ) TYPE = INNODB;';
  133.                                
  134.     $tabla_categorias = 'create table categorias if not exists (
  135.                         nombre_categoria varchar(40),
  136.                         primary key (nombre_categoria)
  137.                         ) TYPE = INNODB;';
  138.  
  139.     $tabla_secciones = 'create table secciones if not exists (
  140.                         nombre_seccion varchar(40),
  141.                         nombre_categoria varchar(40) not null,
  142.                         primary key (nombre_seccion),
  143.                         foreign key (nombre_categoria) references categorias(nombre_categoria)
  144.                         ) TYPE = INNODB;';
  145.    
  146.     // Controlando posibles problemas en la creación de las tablas.
  147.    
  148.     if(mysql_query($tabla_usuarios,$conexion)){
  149.    
  150.         echo "Se creó la tabla Usuarios.<br/>";   
  151.    
  152.     }else{
  153.    
  154.         echo "No se pudo crear la tabla Usuarios.<br/>Error: " . mysql_errno($conexion);
  155.    
  156.     }
  157.  
  158.     if(mysql_query($tabla_marcas,$conexion)){
  159.    
  160.         echo "Se creó la tabla Marcas.<br/>"; 
  161.    
  162.     }else{
  163.    
  164.         echo "No se pudo crear la tabla Marcas.<br/>Error: " . mysql_errno($conexion);
  165.    
  166.     }
  167.  
  168.     if(mysql_query($tabla_proveedores,$conexion)){
  169.    
  170.         echo "Se creó la tabla Proveedores.<br/>";
  171.    
  172.     }else{
  173.    
  174.         echo "No se pudo crear la tabla Proveedores.<br/>Error: " . mysql_errno($conexion);
  175.    
  176.     }
  177.  
  178.     if(mysql_query($tabla_servicios,$conexion)){
  179.    
  180.         echo "Se creó la tabla Servicios.<br/>";  
  181.    
  182.     }else{
  183.    
  184.         echo "No se pudo crear la tabla Servicios.<br/>Error: " . mysql_errno($conexion);
  185.    
  186.     }
  187.  
  188.     if(mysql_query($tabla_modelos,$conexion)){
  189.    
  190.         echo "Se creó la tabla Modelos.<br/>";
  191.    
  192.     }else{
  193.    
  194.         echo "No se pudo crear la tabla Modelos.<br/>Error: " . mysql_errno($conexion);
  195.    
  196.     }
  197.  
  198.     if(mysql_query($tabla_usuarios_modelos,$conexion)){
  199.    
  200.         echo "Se creó la tabla Usuarios-Modelos.<br/>";   
  201.    
  202.     }else{
  203.    
  204.         echo "No se pudo crear la tabla Usuarios-Modelos.<br/>Error: " . mysql_errno($conexion);
  205.    
  206.     }
  207.  
  208.     if(mysql_query($tabla_usuarios_servicios,$conexion)){
  209.    
  210.         echo "Se creó la tabla Usuarios-Servicios.<br/>"; 
  211.    
  212.     }else{
  213.    
  214.         echo "No se pudo crear la tabla Usuarios-Servicios.<br/>Error: " . mysql_errno($conexion);
  215.    
  216.     }
  217.  
  218.     if(mysql_query($tabla_usuarios,$conexion)){
  219.    
  220.         echo "Se creó la tabla Usuarios.<br/>";   
  221.    
  222.     }else{
  223.    
  224.         echo "No se pudo crear la tabla Usuarios.<br/>Error: " . mysql_errno($conexion);
  225.    
  226.     }
  227.  
  228.     if(mysql_query($tabla_modelos_proveedores,$conexion)){
  229.    
  230.         echo "Se creó la tabla Modelos-Proveedores.<br/>";
  231.    
  232.     }else{
  233.    
  234.         echo "No se pudo crear la tabla Modelos-Proveedores.<br/>Error: " . mysql_errno($conexion);
  235.    
  236.     }
  237.  
  238.     if(mysql_query($tabla_categorias,$conexion)){
  239.    
  240.         echo "Se creó la tabla Categorías.<br/>";
  241.    
  242.     }else{
  243.    
  244.         echo "No se pudo crear la tabla Categorías.<br/>Error: " . mysql_errno($conexion);
  245.    
  246.     }
  247.  
  248.     if(mysql_query($tabla_secciones,$conexion)){
  249.    
  250.         echo "Se creó la tabla Secciones.<br/>";  
  251.    
  252.     }else{
  253.    
  254.         echo "No se pudo crear la tabla Secciones.<br/>Error: " . mysql_errno($conexion);
  255.    
  256.     }  
  257.    
  258. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement