Pre svega, tipovi podataka ti se ne slazu. Ako ti je parent strani kljuc, i on treba da bude int(11) a ne varchar(255). Jeste da to moze da prodje u nekim slucajevima, ali moze da pravi probleme.
Ivan Stojmenovic ::
CREATE TABLE IF NOT EXISTS `images` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`parent` varchar(225) NOT NULL,
`name` varchar(30) NOT NULL,
`type` varchar(30) NOT NULL,
`size` int(11) NOT NULL,
`content` mediumblob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=109 ;
CREATE TABLE IF NOT EXISTS `albums` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`created` date NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=14 ;
Ne znam sta tacno hoces, ali ako zelis da izlistas sve slike iz jednog albuma, recimo da bi bilo ovako nesto:
$albumId=$_GET['albumId'];
$sql=mysql_query("SELECT * FROM images WHERE parent='$albumId'");
while($row = mysql_fetch_array($sql)){
echo '<img src="$url '.$row['name'].'">';
echo '<br />';
}
|