[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка при добавлении данных в mysql
vahrusha
Здравствуйте, уважаемые.
Что-то никак не получается добавить данные в mysql с помощью этого:

for($i=0;$i<count($brand);$i++){
$add2bd = mysql_query("INSERT INTO goods (brand,elem,categorymain,category,shortdesc,desc,price,imagebig,imagesmall) VALUES('$brand[$i]','$elem[$i]','$categorymain[$i]','$category[$i]','$shortdesc[$i]','$desc[$i]',$price[$i],'$imagebig[$i]','$imagesmall[$i]')");
}

Ошибку выдает следующую:
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,price,imagebig,imagesmall) VALUES('panasonic','supapupa','siv','14','','',1' at line 1
Все типы данных таблицы - varchar, кроме desc - text и price - mediumint;

Несколько раньше с помощью похожей конструкции все получалось:

$db_res2 = mysql_query("INSERT INTO users (login,password,email,name) VALUES('$login','$password','$email','$name')");

Вроде синтаксис одинаков, версия php mysql и apache тоже, в чем моя ошибка?
Спасибо.



Спустя 1 час, 46 минут, 6 секунд (17.06.2010 - 07:58) Rand написал(а):
desc - это ключевое слово. Указывай поле как goods.desc или заключай его вот в такие кавычки `desc`

Спустя 4 часа, 58 минут, 23 секунды (17.06.2010 - 12:56) Yatsuba написал(а):
vahrusha
попробуй так
$add2bd = mysql_query("INSERT INTO `goods` (`brand`,`elem`,`categorymain`,`category`,`shortdesc`,`desc`,`price`,`imagebig`,`imagesmall`) VALUES('$brand[$i]','$elem[$i]','$categorymain[$i]','$category[$i]','$shortdesc[$i]','$desc[$i]','$price[$i]','$imagebig[$i]','$imagesmall[$i]')");

Спустя 6 минут, 41 секунда (17.06.2010 - 13:03) tomash написал(а):
vahrusha
А вобще совет переименуй поле

Спустя 1 минута, 56 секунд (17.06.2010 - 13:05) Winston написал(а):
И форматируйте свой SQL код, ставьте переносы, чтобы вёрстка не ехала !

Спустя 7 часов, 19 минут, 11 секунд (17.06.2010 - 20:24) vahrusha написал(а):
Спасибо за помощь, с проблемой справился.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.