sadece verdiğin bilgilere göre yazdım...
<?php
$dbhost = 'localhost';
$dbkuladi = '*****';
$dbkulsifre = '*******';
$db_ismi = "*******";
$baglan = mysql_pconnect($dbhost,$dbkuladi, $dbkulsifre);
$sec = mysql_select_db($db_ismi);
$datacek = mysql_query("SELECT * FROM kategoriler WHERE id=2");
$katid = array();
while ($sorgumuz = mysql_fetch_assoc($datacek))
$katid[] = $sorgumuz['kat'];
$datacek = mysql_query("
SELECT
t.kid, t.baslik, t.resim
FROM (haber AS t)
WHERE t.kid IN (" . implode(', ', $katid) . ")
LIMIT 0, 10");
$goster = array();
while ($sorgumuz = mysql_fetch_assoc($datacek))
{
$goster[] = array(
'haberbasligi' => $sorgumuz['baslik'],
'haberresmi' => $sorgumuz['resim']
);
}
foreach ($goster as $data)
echo "Haber Başlığı: ".$data['haberbasligi']." Resmi: ".$data['haberresmi']."<br />";
?>