{exit("Вы ввели не всю информацию, вернитесь назад и заполните все поля!");
}
include("bd.php");
$result=mysql_query("INSERT INTO `btc`( `bit`, `order`) VALUES ($bit,$order)")or die(mysql_error());
if($result==TRUE);
?>
Выдает мне такую фразу 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 ',,,8eafcde359d51e3e5386f1951,qwerty,)' at line 1
таблица
CREATE TABLE IF NOT EXISTS `btc` (
`id` int(255) NOT NULL AUTO_INCREMENT,
`bit` varchar(255) NOT NULL,
`order` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
Viper
Отправлено: 06 Июля, 2015 - 14:12:53
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Покинул форум
Сообщений всего: 9
Дата рег-ции: Авг. 2014
Помог: 0 раз(а)
не работает, теперь пишет Unknown column '' in 'field list'
Я не понял зачем столько знаков препинания писать? в таблице с регистрацией у меня все проще и все отлично работает
Viper
Отправлено: 06 Июля, 2015 - 18:40:36
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
pzkw пишет:
не работает, теперь пишет Unknown column '' in 'field list'
echo запроса в студию!
pzkw пишет:
Я не понял зачем столько знаков препинания писать?
пробовал и без него, все равно не получается.
Как только уже не крутил,не хочет. Все остальные таблицы работают нормально. (Добавление)
INSERT INTO `btc`(`id`, `bit`, `order`) VALUES ([value-1],[value-2],[value-3])
#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 '[value-1],[value-2],[value-3])' at line 1
а это пишет если в phpmyadmin проверять без каких либо запросов
andrewkard
Отправлено: 06 Июля, 2015 - 22:36:20
Участник
Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014
Покинул форум
Сообщений всего: 9
Дата рег-ции: Авг. 2014
Помог: 0 раз(а)
эта же ошибка (Добавление)
INSERT INTO `btc` (`bit`,`order`)VALUES(`12345`,`c9d84a597dde4786e661fbe85`) (Добавление)
Нашел ошибку, но теперь пишет что нет такого столбца ( Unknown column '' in 'field list')
Viper
Отправлено: 06 Июля, 2015 - 23:34:04
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
pzkw ничерта вы не нашли, и даже не поняли в чем у вас беда.
1. INSERT требует перечисления всех столбцов
2. обратные кавычки (те которые по Ctrl+ё) испотзуются для экранирования имен стобцов, а не значений.
3. значения в INSERT/UPDATE беруться в одинарные кавычки (те которые по Ctrl+э)
Покинул форум
Сообщений всего: 9
Дата рег-ции: Авг. 2014
Помог: 0 раз(а)
Всем спасибо за проявленный интерес и посильную помощь.Нашел ошибку. Пишу в дримвивер, когда ставлю одинарную кавычку (') дримвивер ставит их сразу две, я когда корректировал одну стер,затем поставил снова. Тут мне не понятен ход мысли редактора, но походу если стереть одну кавычку он все равно думает, что их остается две.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.