illy пишет:надо посмотреть что хочешь вывести
вот у меня такой код:
<?
$result = mysql_query ("SELECT id,cat,vid,icon FROM data WHERE cat='$cat'",$db);
if (!$result)
{
echo "<p>Запрос не может быть сделан.</p>";
exit (mysql_error());
}
if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array ($result);
do
{
printf ("<div class='group'> %s <p><a href='#'>%$</a></p> </div>",$myrow['icon'],$myrow['vid']);
}
while ($myrow = mysql_fetch_array ($result));
}
else
{
echo "<p>В таблице нет данных</p>";
exit();
}
?>
Данные не выводятся. Но зато выражение: Warning: printf() [function.printf]: Argument number must be greater than zero in S:\home\localhost\www\vipomax\view_cat.php on line 72
выводится столько раз сколько записей в таблице удовлетворяют условию WHERE cat='$cat'
|