SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 20.06.2011 04:25:41

ArtemKP
Участник
Зарегистрирован: 20.06.2011
Сообщений: 1

И снова You have an error in your SQL syntax near ''1''' at line 1

Подскажите что делать

вот мой код

<? include ("blocks\bd.php");
if (isset($_GET['cat'])) {$cat = $_GET['cat']; }

$result = mysql_query("SELECT * FROM categories WHERE id='$cat'",$db);



if (!$result)
{
echo "<p> Запрос не прошол.</p>";

exit(mysql_error());
}

if (mysql_num_rows($result) > 0)

{
$myrow = mysql_fetch_array($result);   



}   
   
else
{
echo "<p> Информацыя по запросу не может бить извлечена в талице нет записей.</p>";
exit ();
}   
?>

Неактивен

 

#2 20.06.2011 08:28:58

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: И снова You have an error in your SQL syntax near ''1''' at line 1

Выведите сам запрос. И еще - Ваш код будет уязвимым с точки зрения безопасности, так как передается напрямую $_GET[] в запрос. См. статью про SQL-инъекции.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson