[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ошибка #1064
diman0407
добрый день Гуру. Имеется фукция:
[php]
function save_order($customer_id,$dostavka_id,$prim){
echo "customer_id=".$customer_id."; ".gettype($customer_id)."<br/>";
echo "dostavka_id=".$dostavka_id."; ".gettype($dostavka_id)."<br/>";
echo "примечание=".$prim."; ".gettype($prim)."<br/>";
$query="INSERT INTO orders('customer_id','date','dostavka_id','prim')
VALUES($customer_id,NOW(),$dostavka_id,'$prim')";
echo "запрос: ".$query."<br/";
mysql_query($query)or die(mysql_error());
}
в окне браузера получаю следующее:
customer_id=52; integer
dostavka_id=1; integer
примечание=текст примечания; string
запрос: INSERT INTO orders('customer_id','date','dostavka_id','prim') VALUES(52,NOW(),1,'текст примечания')
никаких ошибок не выскакивает, но и в таблицу orders ничего не записывается
при выполнении запроса на вкладке sql phpmyadmin: [sql]
"INSERT INTO orders('customer_id','date','dostavka_id','prim')
VALUES(52,NOW(),1,'текст примечания')"
выскакивает ошибка:#1064 - 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 '"INSERT INTO orders('customer_id','date','dostavka_id','prim') VALUES(52,NOW(),' at line 1
в других функциях этой же базы данных аналогичные запросы работают на ура, в чем моя ошибка? Заранее спасибо!
kaww
INSERT INTO orders (`customer_id`,`date`,`dostavka_id`,`prim`)
VALUES(52,NOW(),1,'текст примечания')
diman0407
Цитата (kaww @ 14.07.2015 - 17:29)
INSERT INTO orders (`customer_id`,`date`,`dostavka_id`,`prim`)
VALUES(52,NOW(),1,'текст примечания')

да, все, как всегда оказалось просто! спасибо!
diman0407
не хочет строка в БД добавляться,текст запроса вывожу в браузер: INSERT INTO orders (`customer_id`,`date`,`dostavka_id`,`prim`)VALUES(60,NOW(),1,'1')
ошибок соответственно никаких не выскакивает
функция mysql_affected_rows() возвращает 1
если выполнить запрос через phpmyadmin, все выполняется.
с подключением вроде бы все в порядке, функция, которая вызывает save_order в другую таблицу добавляет данные.
diman0407
проблема решена
Быстрый ответ:

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