hola y gracias y perdornar me por las molestias,asi se guarden las imagenes en la tabla de
datos de imagenes,se guardan en una carpeta (imagenes) despues en una tabla de datos de imagenes
usuario_id ruta descripcion
5 imagenes/Oryx Antelope.jpg 1
6 imagenes/Tree.jpg 2
7 imagenes/Humpback Whale.jpg 3
he hecho las dos tablas con
innodb y
FOREIGN KEY y no se si la relacion esta bien o no con
usuario_id, y las tablas son estas
Código PHP:
Ver originalCREATE TABLE IF NOT EXISTS `registro usuarios` (
`usuario_id` int(4) NOT NULL AUTO_INCREMENT,
`usuario_nombre` varchar(15) NOT NULL DEFAULT '',
`usuario_clave` varchar(32) NOT NULL DEFAULT '',
`usuario_email` varchar(50) NOT NULL DEFAULT '',
`usuario_freg` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`tipo` enum('2','1') NOT NULL DEFAULT '2',
`facebook` varchar(250) NOT NULL,
`twitter` varchar(250) NOT NULL,
`avatar` varchar(500) NOT NULL,
PRIMARY
KEY (`usuario_id`
)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `datos imagenes` (
`usuario_id` int(11) NOT NULL AUTO_INCREMENT,
`ruta` varchar(100) NOT NULL,
`descripcion` text,
PRIMARY
KEY (`usuario_id`
))ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- esta es la relacion de las tablas
--
ALTER TABLE `datos`
ADD CONSTRAINT `datos_ibfk_1` FOREIGN
KEY (`Usuario_ID`
) REFERENCES `usuarios`
(`usuario_ID`
) ON DELETE CASCADE ON UPDATE CASCADE
;
y la consulta para base de datos y tabla de datos imagenes es esta:
$consulta= mysql_query("SELECT * FROM datos imagenes WHERE usuario_id='".$_GET['id']."'") or die(mysql_error());
while($filas=mysql_fetch_array($consulta)){
?>
<?php echo $filas['descripcion'];?><br>
<img src="<?php echo $filas['ruta']; ?>" width="180" height="214"><br>
<?php }?>
pero no se mostran las imagenes , y no se que problema hay, si es
FOREIGN KEY o la
consulta
ayudar me porfavor para resolver esto gracias
[/B]