bueno esta es mi duda:
Tengo la siguiente estructura de mi base de datos:
Código PHP:
CREATE TABLE `musicas` (
`id` int(10) unsigned NOT NULL auto_increment,
`genero` varchar(100) NOT NULL,
`url` varchar(100) NOT NULL,
`artista` varchar(100) NOT NULL,
`titulo` varchar(100) NOT NULL,
`hits` varchar(100) NOT NULL,
`idll` varchar(100) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=100020 ;
--
-- Volcar la base De datos para la tabla `musicas`
--
INSERT INTO `musicas` (`id`, `genero`, `url`, `artista`, `titulo`, `hits`, `idll`) VALUES
(1, 'Alternativo', 'http://mus.fulltono.com/1169~20331~2856FDBE.xtgr', 'A Perfect Circle', 'A Stranger', '4', '1BDA4'),
(2, 'Alternativo', 'http://mus.fulltono.com/1169~20332~2856FDBE.xtgr', 'A Perfect Circle', 'Annihilation', '5', 'A4CC3'),
(3, 'Alternativo', 'http://mus.fulltono.com/1169~20333~2856FDBE.xtgr', 'A Perfect Circle', 'Blue', '4', '5EED6'),
(4, 'Alternativo', 'http://mus.fulltono.com/1169~20334~2856FDBE.xtgr', 'A Perfect Circle', 'Brena', '9', '4D410'),
(5, 'Alternativo', 'http://mus.fulltono.com/1169~20335~2856FDBE.xtgr', 'A Perfect Circle', 'Choke', '8', 'D14C2'),
(6, 'Alternativo', 'http://mus.fulltono.com/1169~20340~2856FDBE.xtgr', 'A Perfect Circle', 'Imagine', '5', '8FB13'),
(7, 'Alternativo', 'http://mus.fulltono.com/1169~20336~2856FDBE.xtgr', 'A Perfect Circle', 'Counting Bodies Like Sheep To', '5', 'F7EB7'),
(8, 'Alternativo', 'http://mus.fulltono.com/1169~20345~2856FDBE.xtgr', 'A Perfect Circle', 'Magdalena', '8', 'A5537'),
(9, 'Alternativo', 'http://mus.fulltono.com/1169~20342~2856FDBE.xtgr', 'A Perfect Circle', 'Judith', '9', '122FB'),
(10, 'Alternativo', 'http://mus.fulltono.com/1169~20338~2856FDBE.xtgr', 'A Perfect Circle', 'Freedom Of Choice', '0', 'E9F85'),
(11, 'Alternativo', 'http://mus.fulltono.com/1169~20346~2856FDBE.xtgr', 'A Perfect Circle', 'Passive', '8', '003FD'),
(12, 'Alternativo', 'http://mus.fulltono.com/1169~20341~2856FDBE.xtgr', 'A Perfect Circle', 'Judith [Nin Remix]', '7', 'F947B'),
(13, 'Alternativo', 'http://mus.fulltono.com/1169~20347~2856FDBE.xtgr', 'A Perfect Circle', 'People Are People', '4', 'A6071'),
(14, 'Alternativo', 'http://mus.fulltono.com/1169~20348~2856FDBE.xtgr', 'A Perfect Circle', 'Pet', '10', '13F3C'),
.
.
.
.
.
(17004, 'Merengue', 'http://mus.fulltono.com/1006~16373~2856FDBE.xtgr', 'Fernando Villalona', 'Banana', '10', '0E353'),
(17005, 'Merengue', 'http://mus.fulltono.com/1006~16393~2856FDBE.xtgr', 'Fernando Villalona', 'Morir so?ando', '4', '35003'),
(17006, 'Merengue', 'http://mus.fulltono.com/1006~16384~2856FDBE.xtgr', 'Fernando Villalona', 'Feliz Cumbe', '1', '02F83'),
A Perfect Circle
A Perfect Circle
A Perfect Circle
A Perfect Circle
A Perfect Circle
A Perfect Circle
A Perfect Circle
A Perfect Circle
Esto es debido a que hay varias canciones que tiene el artisya yo quisiera hacer para que me liste solo asi
Artista1
Artista2
Artista3
artista4
sin repetir como podria hacer eso? ya que para crear otra tabla con los artistas me demoraria mucho.
Y esto es la consulta que hago :
Código PHP:
<?php
include('db-cnx.php');
$sqlQueryNot = mysql_query("SELECT * FROM musicas ORDER BY genero, artista", $db_link)
or die(mysql_error);
// otra vez usanod un bucle while
while($rowNot = mysql_fetch_array($sqlQueryNot)){
echo "('$rowNot[artista]'),\n";
}
?>