Tohle je k ničemu, pomohlo mi toto
$where=Str_Replace('WHERE','AND',$where);
Takže je kod <?php
/// stránkování
$stranka=isset($_GET['stranka']) ? (int)$_GET['stranka'] : 1;
$limit=5;
$start=($stranka -1)*$limit;
// /stránkování
$albs=Array();
$pocetAlb=0;
If(isset($_GET['interpret'])) {
$where="WHERE Contentgroup='".mysql_real_escape_string($_GET['interpret'])."'";
$interpretQ='&interpret='.RawUrlEncode($_GET['interpret']);
}
Else {
$where='';
$interpretQ='';
}
$q=MySQL_Query($sql="SELECT (SELECT COUNT(Album) FROM (SELECT * FROM country $where GROUP BY Album ) p) AS pocet,Album FROM country $where GROUP BY Album ORDER BY `Year` LIMIT $start,$limit ") or die(mysql_error());
//echo $sql;
While($r=MySQL_Fetch_Assoc($q)) {
$albs[]=mysql_real_escape_string($r['Album']);
$pocetAlb=$r['pocet'];
}
$where=Str_Replace('WHERE','AND',$where); // přepsání where pro vyhledávání alb interpreta
$query = "SELECT Title,Artist,Album,Track,Year,Length,Composer,Filename,Albumartist,Genre,Contentgroup,Publisher FROM country WHERE Album IN('".(Implode("','",$albs))."') {$where} ORDER BY FIELD(Album,'".(Implode("','",$albs))."'),Album ASC,Track ASC";
$results = mysql_query($query) or die(Mysql_error());
$aktAlbum='';
$i=0;
$a=0;
While($result=MySQL_Fetch_Assoc($results)) {
$lastResult=$result; // uchová poslední výsledek v proměnné (pro výpis Vydavatele u posledního alba)
If($aktAlbum!=$result['Album']) {
If($aktAlbum!='') {
$a++;
?>
Ale i tak ti díky.