ok recht dummer fehler
SELECT COUNT(tab1.id) FROM tab1 INNER JOIN tab2 ON tab1.id = tab2.hid WHERE tab2.display = '$display' AND lang = '$lang'
$result = mysql_query($sql);
$number = mysql_result($result, 0);
echo $number;
gibt 0 aus. Aber ich moechte damit zaehlen wie viele datensaetze in tab 1 existieren, deren id mit der hid in tab2 uebereinstimmen und gleichzeitig den wert $lang in der spalte lang von tab1 haben. da muesste einer verfuegbar sein!
ich nehm mal an dass es hierran liegt:
SELECT COUNT(tab1.id)
lg, jens