Привет всем, ребя, подскажите пожалуйста, я зашел в тупик и не пойму почему у меня из цикла не выводится только три элемента... Я ставил счетчик $i, но не работает.
<?
$queryS = mysql_query('
SELECT *
FROM catalog_structure
WHERE pid = 10'
) or die(mysql_error());
if (mysql_num_rows($queryS) > 0) {
while ($rowS = mysql_fetch_assoc($queryS)) {
	$q = mysql_query('
	SELECT
	*
	FROM
	catalog_tov
	WHERE pid = "'.$rowS['id'].'" AND vis = 1 ORDER BY RAND() LIMIT 1'
	);
	$i = 0; //пробовал с этим...
	while ($rowQ = mysql_fetch_assoc($q)) { //вот из этого цикла должно выводиться три элемента, а выводится только 6
	$i ++; //.. пробовал с этим...
	?>
	<div class="itemOne">
	<h2><?=$rowQ['name']?></h2>
	<!--<img src="images/250/<?=$rowQ['pic']?>">-->
	<a href="/item/<?=$rowQ['id']?>/">
	</div>
	<?			
	if ($i > 3) break; // ... неработает (
	}
}
}