SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 13.02.2014 14:50:32

saharin
Участник
Зарегистрирован: 22.10.2013
Сообщений: 22

Подскажите пожалуйста

$sql = mysql_query("INSERT INTO `bid` (`type`, `name`, `address`, `phones`, `email`, `date`, `status`, `ts`, `master_id`, `comment`, `hdyh`, `user`, `created`, `guarantee`) VALUES ('".$type."', '".$name."', '".$address."', '".$phones."', '".$email."', '".$date."', '".$status."', '".$ts."', '".$master_id."', '".$comment."', '".$hdyh."', '".$user."', NOW(), NOW()+INTERVAL 1 YEAR");

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 '' at line 1

сори, туплю сутра, забыл в конце круглую скобку, ИЗВИНИТЕ!

Отредактированно saharin (13.02.2014 15:03:40)

Неактивен

 

#2 13.02.2014 17:41:20

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Подскажите пожалуйста

Вы зря пытаетесь писать все в одну строчку, лучше сначала отдельно составлять sql запрос.
$sql = "INSERT INTO `bid` (`type`, `name`, `address`, `phones`, `email`, `date`, `status`, `ts`, `master_id`, `comment`, `hdyh`, `user`, `created`, `guarantee`) VALUES ('".$type."', '".$name."', '".$address."', '".$phones."', '".$email."', '".$date."', '".$status."', '".$ts."', '".$master_id."', '".$comment."', '".$hdyh."', '".$user."', NOW(), NOW()+INTERVAL 1 YEAR";
В этом случае запрос можно вывести в итоговом виде и гораздо легче найти ошибку.

Обрати внимание на Удобные функции PHP для работы с MySQL

Неактивен

 

Board footer

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