При выборке записей из базы выдает вот такую ошибку:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc,date,author,mini_img,view FROM data WHERE cat='1'' at line 1
Где ошибка не понимаю
<?php
echo $myrow["text"];
$result = mysql_query("SELECT id,title,desc,date,author,mini_img,view FROM data WHERE cat='$cat'", $db);
if (!$result)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору info@site.ru. <br>Код ошибки:</p>";
exit(mysql_error());
}
if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array($result);
do
{
printf ("<table border='0'>
<tr>
<td>
<p><a href='view_post.php?id=%s'>%s</a></p>
<p>Дата добавления: %s</p>
<p>Автор: %s</p>
</td>
</tr>
<tr>
<td>%s<br>Просмотров: %s</td>
</tr>
</table><br><br>", $myrow['id'], $myrow['title'], $myrow['date'], $myrow['author'], $myrow['desc'], $myrow['view']);
}
while ($myrow = mysql_fetch_array($result));
}
else
{
echo "<p>Информация по запросу не может быть извлечена. В таблице нет записей</p>";
exit();
}
?>