Помогите найти ошибку PHP: <?php $getcat1 = mysql_query ("SELECT id,parentid,name FROM cid WHERE parentid = '$id'",$db); $myrow_get_cat2 = mysql_fetch_array($getcat1); do { printf ("<tr> <td valign='top' nowrap> <a href='view_file.php?id=%s'><img src='/img/script.gif' width='16' height='16' border='0' hspace='4' alt='%s'></a></td><td width='100%'><a href='view_file.php?id=%s'>%s</a></td> </tr>", $myrow_get_cat2["id"],$myrow_get_cat2["name"],$myrow_get_cat2["id"],$myrow_get_cat2["name"]); } while ($myrow_get_cat2 = mysql_fetch_array ($getcat1)); ?> Я уже все гляза просмотрел :shock:
Так просто учил.... Почемуу тогда тут работает? PHP: $getcat = mysql_query ("SELECT id,name FROM parentid",$db); $myrow_get_cat = mysql_fetch_array($getcat); do { printf ("<tr> <td valign='top'><a href='view_cat.php?id=%s'> <img src='img/kvad.gif' width='8' height='8' vspace='3' border='0'></a></td> <td valign='top'><a href='view_cat.php?id=%s'>%s</a></td> </tr>", $myrow_get_cat["id"],$myrow_get_cat["id"],$myrow_get_cat["name"]); } while ($myrow_get_cat = mysql_fetch_array ($getcat));
нет, основная ошибка не в этом. в начале скрипта поставь error_reporting(E_ALL); и ещё раз http://phpfaq.ru/debug