den vil ikke tælle poster
Hej eksperter...Jeg har et lille problem med af få min mysql_query til at ville tælle poster i en database hvor at den bruger id nummer fra en tabel som skal findes i en anden tabel hvorfra den så finder ud af hvor mange poster der er med de respektive ens numre.
jeg har 2 tabeller jeg bruger i dette script. men det vil ikke som jeg vil.
de følgende tabeller ser sådan her ud.
tabellen genre:
CREATE TABLE `genre` (
`gid` int(11) NOT NULL auto_increment,
`genre` varchar(255) NOT NULL default '',
PRIMARY KEY (`gid`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;
tabellen mp3:
CREATE TABLE `mp3` (
`mid` int(11) NOT NULL auto_increment,
`title` varchar(255) NOT NULL default '',
`genre` varchar(255) NOT NULL default '',
`artist` varchar(255) NOT NULL default '',
`album` varchar(255) NOT NULL default '',
`cover` varchar(255) default NULL,
`url` varchar(255) NOT NULL default '',
`dato` varchar(50) NOT NULL default '',
PRIMARY KEY (`mid`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
her kommer så min kode jeg bruger pt. men den virker ikke og har nu prøvet forskellige løsninger....
<?php
$genre = mysql_query("select gid, genre from genre order by genre") or die(mysql_error());
$result = mysql_query("select count(*) from genre, mp3 where gid='genre'") or die(mysql_error());
if(mysql_num_rows($genre) == 1) {
while($row = mysql_fetch_array($genre, $result)) {
echo '<tr><td>'.$row[''].' ('.$result.')</td></tr>';
}
} else {
echo '<tr><td>Der er ikke nogen genre som er registreret endnu...</td></tr>';
}
?>
håber i kan fortælle mig hvad min fejl er. og gerne vise mig den.
på forhånd tak for hjælpen.
Delhpiuser