[php] problem z odczytam z bazy

0

Mam taki kod:

	if ($kat > 0)
	{
		$sth = mysql_query("SELECT * FROM opisy WHERE ca_id = '$kat' LIMIT $ile");		
	}
	else
{
	$sth = mysql_query("SELECT * FROM opisy");
}

while ($row = mysql_fetch_object($sth))
	{
		$sth2 = mysql_query("SELECT * FROM categories WHERE ca_id = '$kat'");
		while ($row2 = mysql_fetch_object($sth2))
		{
			echo '<tr><td width="10"><font size="1"><INPUT TYPE="checkbox" NAME="' . $row->op_id . '"></td><td width="450"><font size="1">&nbsp;' . $row->op_value . '</td><td width="120"><font size="1"><center>' . $row2->ca_name . '</td><td><font size="1"><a href="index.php?page=op_edit&id=' . $row->op_id . '"><center>Edytuj</a></td><td><font size="1"><a href="index.php?page=op_del&id=' . $row->op_id . '"><center>Usuń</a></td></tr>';
		}
	}

I nic mi nie wyświetla ja $kat = 0 co jets nie tak?

</span></span></span></span></span>

0

a czy ca_id moze być równe zero? bo jeśli nie to logiczne jest że skoro echo jest w petli zwiazanej z zapytaniem gdzie ca_id = '$kat' to pętla przejdzie 0 razy

$sth2 = mysql_query("SELECT * FROM categories WHERE ca_id = '$kat'");

1 użytkowników online, w tym zalogowanych: 0, gości: 1