Тема: Помогите с Аргументами
В коде имеется ошибка. Помогите найти
<?php
$result = mysql_query ("SELECT * FROM news ORDER BY id DESC LIMIT 2", $db);
$myrow = mysql_fetch_array ($result);
do
{
printf ("<table width='100%%' border='0' cellspacing='0' cellpadding='8' align='center'>
<tr>
<td class='a12w'><b><font color='#E4FF00'>%s</font></b><br /><br />
<a href='view_news.php?id=%s'>%s</td>
</tr>
</table>
<table width='100%%' border='0' cellspacing='0' cellpadding='0' align='center'>
<tr>
<td align='right'><img src='images/sp_2_0608_23.gif' /></td>
</tr>
</table>", $myrow ["id"], $myrow ["date"], $myrow ["description"]);
}
while ($myrow = mysql_fetch_array ($result));
В браузере выходит ошибка
Warning: printf() [function.printf]: Too few arguments in
строка </table>", $myrow ["id"], $myrow ["date"], $myrow ["description"]);
Обратите внимание на знак процента, который является групповым символом используемым в функции printf(), чтобы использовать его как литературный символ, необходимо использовать экранирование, двойной знак процента.