Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/06/2012, 22:18
oliverm
 
Fecha de Ingreso: noviembre-2008
Mensajes: 23
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: PHP no conecta a mi BBDD

Va el SQL de la BBDD por si fuera necesario

Código:
CREATE TABLE IF NOT EXISTS `administrador` (
  `rut_a` int(8) NOT NULL,
  `titulo` varchar(35) NOT NULL,
  PRIMARY KEY (`rut_a`),
  KEY `rut_a` (`rut_a`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;



CREATE TABLE IF NOT EXISTS `agenda_telefonica_cliente` (
  `rut_c` int(9) NOT NULL,
  `telefono` int(13) NOT NULL,
  KEY `rut_c` (`rut_c`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


CREATE TABLE IF NOT EXISTS `agenda_telefonica_proveedor` (
  `rut_p_fk2` int(9) NOT NULL,
  `telefono` int(13) NOT NULL,
  KEY `rut_p_fk2` (`rut_p_fk2`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;



CREATE TABLE IF NOT EXISTS `camion` (
  `vin_c` varchar(17) NOT NULL,
  `tipo_cabina` varchar(35) NOT NULL,
  `capacidad` int(4) NOT NULL,
  PRIMARY KEY (`vin_c`),
  KEY `vin_c` (`vin_c`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `cliente`
--

CREATE TABLE IF NOT EXISTS `cliente` (
  `rut_c` int(9) NOT NULL,
  `nombre` varchar(35) NOT NULL,
  `apellido` varchar(35) DEFAULT NULL,
  `calle_nro` varchar(35) NOT NULL,
  `comuna` varchar(35) NOT NULL,
  `region` varchar(35) NOT NULL,
  PRIMARY KEY (`rut_c`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


CREATE TABLE IF NOT EXISTS `empleado` (
  `rut_e` int(8) NOT NULL,
  `nombre` varchar(35) NOT NULL,
  `apellido` varchar(35) NOT NULL,
  `calle_nro` varchar(35) NOT NULL,
  `comuna` varchar(35) NOT NULL,
  `region` varchar(35) NOT NULL,
  `fecha_contrato` date NOT NULL,
  `tipo_empleado` enum('a','v','j') NOT NULL,
  `rut_a_fk` int(8) DEFAULT NULL,
  PRIMARY KEY (`rut_e`),
  KEY `rut_a_fk` (`rut_a_fk`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `entrega`
--

CREATE TABLE IF NOT EXISTS `entrega` (
  `id_entrega` int(11) NOT NULL AUTO_INCREMENT,
  `rut_c_fk2` int(9) NOT NULL,
  `rut_v_fk` int(8) NOT NULL,
  `fecha` date NOT NULL,
  PRIMARY KEY (`id_entrega`),
  KEY `rut_c_fk2` (`rut_c_fk2`),
  KEY `rut_v_fk` (`rut_v_fk`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;



CREATE TABLE IF NOT EXISTS `junior` (
  `rut_j` int(8) NOT NULL,
  `cargo_mantencion` varchar(35) NOT NULL,
  PRIMARY KEY (`rut_j`),
  KEY `rut_j` (`rut_j`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `linea_orden_pedido`
--

CREATE TABLE IF NOT EXISTS `linea_orden_pedido` (
  `id_linea_orden_pedido` int(11) NOT NULL AUTO_INCREMENT,
  `id_orden_pedido` int(11) NOT NULL,
  `vin` varchar(17) NOT NULL,
  PRIMARY KEY (`id_linea_orden_pedido`),
  KEY `id_orden_pedido` (`id_orden_pedido`),
  KEY `vin` (`vin`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `linea_orden_recibo`
--

CREATE TABLE IF NOT EXISTS `linea_orden_recibo` (
  `id_linea_orden_recibo` int(11) NOT NULL AUTO_INCREMENT,
  `id_orden_recibo` int(11) NOT NULL,
  `vin_fk` varchar(17) NOT NULL,
  PRIMARY KEY (`id_linea_orden_recibo`),
  KEY `id_orden_recibo` (`id_orden_recibo`),
  KEY `vin_fk` (`vin_fk`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `orden_pedido`
--

CREATE TABLE IF NOT EXISTS `orden_pedido` (
  `id_orden_pedido` int(11) NOT NULL AUTO_INCREMENT,
  `rut_c_fk` int(9) NOT NULL,
  `fecha` date NOT NULL,
  PRIMARY KEY (`id_orden_pedido`),
  KEY `rut_c_fk` (`rut_c_fk`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `orden_recibo`
--

CREATE TABLE IF NOT EXISTS `orden_recibo` (
  `id_orden_recibo` int(11) NOT NULL AUTO_INCREMENT,
  `rut_p_fk` int(9) NOT NULL,
  `fecha` date NOT NULL,
  PRIMARY KEY (`id_orden_recibo`),
  KEY `rut_p_fk` (`rut_p_fk`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `proveedor`
--

CREATE TABLE IF NOT EXISTS `proveedor` (
  `rut_p` int(9) NOT NULL,
  `nombre` varchar(35) NOT NULL,
  `apellido` varchar(35) DEFAULT NULL,
  `calle_nro` varchar(35) NOT NULL,
  `comuna` varchar(35) NOT NULL,
  `region` varchar(35) NOT NULL,
  PRIMARY KEY (`rut_p`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `vehiculo`
--

CREATE TABLE IF NOT EXISTS `vehiculo` (
  `vin` varchar(17) NOT NULL,
  `marca` varchar(35) NOT NULL,
  `modelo` varchar(35) NOT NULL,
  `anno` year(4) NOT NULL,
  `precio` int(9) NOT NULL,
  `color` varchar(35) NOT NULL,
  `tipo` varchar(35) NOT NULL,
  `rut_p` int(9) NOT NULL,
  `id_entrega` int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`vin`),
  KEY `id_entrega` (`id_entrega`),
  KEY `rut_p` (`rut_p`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `vendedor`
--

CREATE TABLE IF NOT EXISTS `vendedor` (
  `rut_v` int(8) NOT NULL,
  PRIMARY KEY (`rut_v`),
  KEY `rut_v` (`rut_v`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Restricciones para tablas volcadas
--

--
-- Filtros para la tabla `administrador`
--
ALTER TABLE `administrador`
  ADD CONSTRAINT `rut_a` FOREIGN KEY (`rut_a`) REFERENCES `empleado` (`rut_e`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Filtros para la tabla `agenda_telefonica_cliente`
--
ALTER TABLE `agenda_telefonica_cliente`
  ADD CONSTRAINT `rut_c` FOREIGN KEY (`rut_c`) REFERENCES `cliente` (`rut_c`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Filtros para la tabla `agenda_telefonica_proveedor`
--
ALTER TABLE `agenda_telefonica_proveedor`
  ADD CONSTRAINT `rut_p_fk2` FOREIGN KEY (`rut_p_fk2`) REFERENCES `proveedor` (`rut_p`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Filtros para la tabla `auto`
--
ALTER TABLE `auto`
  ADD CONSTRAINT `vin_a` FOREIGN KEY (`vin_a`) REFERENCES `vehiculo` (`vin`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Filtros para la tabla `camion`
--
ALTER TABLE `camion`
  ADD CONSTRAINT `vin_c` FOREIGN KEY (`vin_c`) REFERENCES `vehiculo` (`vin`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Filtros para la tabla `empleado`
--
ALTER TABLE `empleado`
  ADD CONSTRAINT `rut_a_fk` FOREIGN KEY (`rut_a_fk`) REFERENCES `administrador` (`rut_a`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Filtros para la tabla `entrega`
--
ALTER TABLE `entrega`
  ADD CONSTRAINT `rut_c_fk2` FOREIGN KEY (`rut_c_fk2`) REFERENCES `cliente` (`rut_c`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  ADD CONSTRAINT `rut_v_fk` FOREIGN KEY (`rut_v_fk`) REFERENCES `vendedor` (`rut_v`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Filtros para la tabla `junior`
--
ALTER TABLE `junior`
  ADD CONSTRAINT `rut_j` FOREIGN KEY (`rut_j`) REFERENCES `empleado` (`rut_e`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Filtros para la tabla `linea_orden_pedido`
--
ALTER TABLE `linea_orden_pedido`
  ADD CONSTRAINT `id_orden_pedido` FOREIGN KEY (`id_orden_pedido`) REFERENCES `orden_pedido` (`id_orden_pedido`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  ADD CONSTRAINT `vin` FOREIGN KEY (`vin`) REFERENCES `vehiculo` (`vin`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Filtros para la tabla `linea_orden_recibo`
--
ALTER TABLE `linea_orden_recibo`
  ADD CONSTRAINT `id_orden_recibo` FOREIGN KEY (`id_orden_recibo`) REFERENCES `orden_recibo` (`id_orden_recibo`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  ADD CONSTRAINT `vin_fk` FOREIGN KEY (`vin_fk`) REFERENCES `vehiculo` (`vin`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Filtros para la tabla `orden_pedido`
--
ALTER TABLE `orden_pedido`
  ADD CONSTRAINT `rut_c_fk` FOREIGN KEY (`rut_c_fk`) REFERENCES `cliente` (`rut_c`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Filtros para la tabla `orden_recibo`
--
ALTER TABLE `orden_recibo`
  ADD CONSTRAINT `rut_p_fk` FOREIGN KEY (`rut_p_fk`) REFERENCES `proveedor` (`rut_p`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Filtros para la tabla `vehiculo`
--
ALTER TABLE `vehiculo`
  ADD CONSTRAINT `rut_p` FOREIGN KEY (`rut_p`) REFERENCES `proveedor` (`rut_p`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  ADD CONSTRAINT `id_entrega` FOREIGN KEY (`id_entrega`) REFERENCES `entrega` (`id_entrega`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Filtros para la tabla `vendedor`
--
ALTER TABLE `vendedor`
  ADD CONSTRAINT `rut_v` FOREIGN KEY (`rut_v`) REFERENCES `empleado` (`rut_e`) ON DELETE NO ACTION ON UPDATE NO ACTION;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;