Как создать условие последнему циклу?

stitch-1

Новичок
Как создать условие последнему циклу?

Есть скрипт:
$result = $db->sql_query("SELECT * FROM ".$prefix."_kategoriya ");
$num_results = mysql_num_rows ($result) ;

for ($i=0; $i <$num_results; $i++)
{
$row = mysql_fetch_array($result);
$id1 = $row[id];
$comid1 = $row[comid];
$podtopic2 = $row[podtopic];
echo"$i $num_results ";

if($i==$num_results){echo" \"$id1\",\"$comid1\",\"$podtopic2\"";}
else {
echo" \"$id1\",\"$comid1\",\"$podtopic2\",";
}

}
Надо чтоб последняя строка была без запятой, сделал проверку но $i начинается с нуля, а $num_results = 9 цикл $i заканчивается на 8 так как начинается с 0.
Короче надо чтоб последнюю строку писал без запятой.
Помогите пожалуйста.
 

rotoZOOM

ACM maniac
А ты единичку не пробовал отнять в условии проверки от нум_резалта?
 

stitch-1

Новичок
++ тогда записывается в переменную нум_резалта и результат перепрыгивает через один 1 3 5 7 9
или наоборот -- цикл доходит только до 5
 

rotoZOOM

ACM maniac
Ты в курсе, что можно отнять единичку, не изменив значение самой переменной? $num_results-1 не изменит значение переменной.
 
Сверху