2 tabloyu unionla birleştirip arama yapıyorum. sonuç sayısı fazla olduğunda sorun çıkmadan gösteriyor ama sayı az olduğunda ekrana basmıyor. ayrıca aynı sorguları php myadminde yaptığımda sorunsuz listeliyor.

örneğin deneme diye arama yaptığımda sonuç sayısı 10 ama ekrana bişey basmıyor. ama kol diye aradığımda 434 sonuç var ve sorunsuz basıyor ekrana.

Kodlar:
<?php
$say1=mysql_query('(SELECT * FROM tanim WHERE tanim LIKE \'%'.$ara.'%\') UNION ALL (SELECT * FROM kelime WHERE kelime LIKE \'%'.$ara.'%\')');
$iceriksay=mysql_num_rows($say1);
$sayfalink = 'ara.php?ara='.$ara.'&giz='.$giz.'&sayfa=';
$kacar = 20;


$ara1=mysql_query('(SELECT * FROM tanim WHERE tanim LIKE \'%'.$ara.'%\') UNION ALL (SELECT * FROM kelime WHERE kelime LIKE \'%'.$ara.'%\') LIMIT '.($sayfa*$kacar).', '.$kacar.'');
echo $iceriksay;
while ($ara=mysql_fetch_assoc($ara1)) {
?>
<div class="rbroundbox">
<div class="rbtop"><div></div></div>
<div class="rbcontent">
<a href="<?=$url?>Goster/<?=$ara['tanim']?>" title="<?=$ara['tanim']?>"><?=$ara['tanim']?>. =></a>
</div>
<div class="rbbot"><div></div></div>
</div>
<?php
}
?>
ilgilenen arkadaşlara şimdiden teşekkürler.